我最近正在更新CMS网站,并且标签导航插件已插入以下标记:
<li id="News_tab">...
我一直以小写形式编写CSS选择器,因此当我尝试使用设置样式时#news_tab,它将不适用,但可以使用#News_tab。
#news_tab
#News_tab
这些年来,令我感到惊讶的是,我之前从未遇到过这种情况,因此,我一直给人以CSS不区分大小写的印象。CSS始终区分大小写吗,由于我始终如一的代码风格,我只是没有注意到它?
CSS本身不区分大小写,但是HTML(类和id)的选择器区分大小写:
CSS区分大小写的建议
HTML建议,id属性(请注意[CS])