有两个问题求教。
关于各选择符优先级问题?本段代码,我在第八行(即h1,span{……}之后)插入.first,#second{……},可以实现第一段文字中绿色和红色并存。但如果我在第6行(即h1,span{……}之前)插入.first,#second{……},第一段文字只有绿色,而使用标签选择器的“胆小如鼠”不显示红色。请问这是为什么?
标签选择器一定要用span来设置某个词语样式吗?以本段代码为例,想要将第一段中的“胆小如鼠”设置为红色字体,既可以使用标签选择器的span,也可以使用其他任何英文,只要保持前后一致即可。比如我将所有的span换成了san,就可以实现预期效果。
求教,感谢。
样式优先级: 行内 > style > link ;
选择符优先级,id = 100, class = 10, HTML = 1, 选择符相加之后的权重值大的决定样式,如果权重相等,则最后定义的css决定样式。
你应该去看看html标签规范,san是可以,但并不是HTML规范,何必用不合规范的东西。