当前位置:Gxlcms > 
css > 
CSS的inherit与auto使用分析_经验交流
                     
                    
                        CSS的inherit与auto使用分析_经验交流
                        
                            时间:2021-07-01 10:21:17
                            帮助过:60人阅读
							                        
                     
                    
                    通常是一个很小的数值,经过层层放大歪曲后,整个布局就走形了。CSS是一门很简单的语言,易学易用,但也最容易出垃圾代码。这是没有深入研究这门语言所致。本人认为,CSS是由以下三大块构成的:默认值,继承系统与加权系统。默认值,也就是浏览器在用户没有设置属性的情况下,默认指定的属性。CSS框架基本都有一个叫reset.css 的文件,就是对其进行重设,消除各浏览器的差异的。继承系统就是下面要重点讨论的东西。加权系统,也就是优先级的问题,不在本文的讨论范畴,不说了。另,这三个东西都面临着IE Bug的侵袭,危害甚大,自己另行了断吧(笑)。 
在CSS中,许多属性都是可以继承的,如某个段落的字体设置为白色,其元素的字体不用设置或设置为inhert,它就是白色。这些属性被称之为inherited property,它会从父元素获取对应属性的经过计算与转换的值(computed value),如果父元素和它的情形一样,它就继续往上找,最后没有就使用浏览器的默认值。 
下面是 inherited properties的一览表: 
 代码如下:
 
border-collapse 
border-spacing 
caption-side 
color 
cursor 
direction 
empty-cells 
font 
font-family 
font-stretch 
font-size 
font-size-adjust 
font-style 
font-variant 
font-weight 
letter-spacing 
line-height 
list-style 
opacity 
list-style-image 
list-style-type 
quotes 
text-align 
text-indent 
text-transform 
white-space 
word-spacing