ID选择符能不能完全被类选择符替换?为什么?
类选择符的权值为10,ID选择符的权值最高为100
在HTML中 所有的选择器都有权重
!important infinity-正无穷 现实生活中正无穷+1=正无穷 html中正无穷+1>正无穷
行间样式 1000
id 100
class、属性、伪类 10
标签、伪元素 1
通配符 0
这个是权的问题,权是可以相加的,你想要类超过id那得多麻烦。
这要看情况用吧,id可以准确的找到其中一个,但class找到的可以是多个,怎么方便怎么用,看你的需求咯。
如最佳回答所讲,因为id选择符的权值更高,因此在为一些特殊情况设置样式的时候就需要用到ID选择符了。因此ID选择符不能完全呗类选择符替换。