CSS特性

 SEO基础知识     |      2020年07月17日

CSS样式需要遵循三个基本规则,那就是继承性、层叠性和特殊性,这些规则可以确保CSS样式能够准确、高效地发挥作用。

CSS特性

CSS继承性最典型的应用就是在body元素中定义整个页面的字体大小、字体颜色等基本页面属性,这样包含在body元素内的其他元素都将继承该基本属性,以实现页面显示效果的统一。


灵活的利用CSS继承性,可以优化CSS代码,节省开发时间,但是继承也有其局限性,那就是有些属性是无法被继承的,这一点一定要记住了。例如:边框属性、边界属性、补白属性、背景属性、定位属性、布局属性、元素宽高属性等等。


继承是非常重要的,使用它可以简化代码,降低CSS样式的复杂性。但是,如果在网页中所有元素都大量继承样式,那么,判断样式的来源就会变得非常的困难。正常情况下,对于字体、文本类属性等涉及网页中通用属性都可以使用继承。


下级标签通过继承性可以获取上级对象的样式,但是这些样式影响力是非常弱的,如果元素本身包含了相冲突的样式,就会忽略继承得来的样式。


对于相同CSS起源来说,不同位置的样式其优先级也是不同的:正常情况下,行内样式会优先于内嵌样式表,内部样式表会优先于外部样式表,而被附加了!important关键字的声明会拥有最高的优先级。


原创·大金SEO http://www.dajinseo.com/p/560.html