有用的形式 p.first[标签选择符无空格] .first p[选择符标签有空格] #second .first[选择符选择符有空格]
没用的形式p .first[标签选择符有空格] #second.first[选择符选择符无空格]
这啥路数。。。权值都是多少哦,还是根本就出错了才没用的
文档中有<p class="first">...</p>,那么p.first{}就有用,权值为11
文档中有<body class="first">...<p>...</p>...</body>,那么.first p{}就有用,权值为11
文档中有<p id="second">...<span class="first">...</span>...</p>,那么#second .first{},权值为110
所以有没有用是看文档中有没有相对应的语句。没有空格的选择器在一个标签内,有空格是划分两个选择器,两个标签。8-7有讲。
其实首先你应该先确定你要找到那个元素,对于这一个元素,对应的权值才有效啊,
就像你#second.first 这样一样一个选择,你要同时满足这两个条件,元素样式才会生效啊;
例如:<p id="second" class="first">文本</p>
额7-4不是讲的内联嵌入外部么。。。这是两个东西吧
在https://www.imooc.com/code/2056中,7-4章讲解有详细解答哦~