身为一个Web开发者,掌握必要的前台技术也是非常关键的,尤其是在碰到一些实际问题之时。这里U盘分区给大伙列出一个例子:
给一个p标签添加一个类(class),但是执行之后这个class里的部分性并未起作用。用Firebug查看,发现未起作用的属性被替换了。此时忽然想到了CSS选择器的优先级问题,在此就CSS选择器的优先级问题做了一些总结。
选择器类别
严格来说,选择器的种类能够分为三类:标签名选择器、类选择器与ID选择器。而所说的后代选择器与群组选择器只是对前三类选择器的扩展应用。而在标签中写进的方式,应当是CSS的一种引入方式,而非选择器,由于完全就没有用到选择器。而通常人们把以上这几类方式结合在一起,因此便有了5类或6类选择器了。
三种基本的选择器类型
语法如下:
◆标签名选择器,像:p{},也就是直接使用HTML标签作为选择器。
◆类选择器,像.polaris{}。
◆ID选择器,像#polaris{}。
记住,ID选择器和类选择器有很大的区别:一个页面里不可出现相同的ID;再者ID也是后台开发人员会常常用的,因此前端开发人员应当尽量少使用。当然与后台人员的工作配合非常娴熟之后,这些均不会成为限制。
希望以上内容对大家有所帮助!