CSS中属性可以继承及不可继承详解

html-css013

CSS中属性可以继承及不可继承详解,第1张

一、不能继承的属性

① 盒子模型所有属性:margin、padding、border、width、height。

② 轮廓及背景属性:outline、background。

③ 定位、显示、浮动属性:display、position、top、left、right、bottom、max-*(如max-height等)、overflow、clear、float、content、z-index。

④ 其他:vertical-align、text-decoration、text-shadow、white-space。

注意:内联元素不能继承:text-indent和text-align,但是块级元素可以。

二、元素可继承属性

① 所有元素可继承:visibility、cursor。

② 列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。

③ 字体属性:line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、font-size-adjust。

④ 文本属性:text-transform、direction,除了(text-decoration、text-shadow 内联元素不能继承 ) 块级 可继承。

⑤ 表格布局属性:caption-side、border-collapse、border-spacing、empty-cells、table-layout。

⑥ 其它属性:letter-spacing、word-spacing。

如果还有您知道的,希望可以留言补充。

如果喜欢,不要吝啬你的爱心“❤”哦!

一,CSS中字体颜色的设置:

1,代码:color

:

#f00

2,color是颜色的意思,color用来设置一个标签的前景色,表现出来也就是元素文本的颜色;

3,比如给字体加蓝色,可以使用这个样的语句<

span

style

=

color:

#

ff0000;background

-

color:

transparent

">蓝色文字

span

蓝色字母<

span

style

=

color:

#

ff0000;background

-

color:

transparent

">

SPAN

文字的蓝色指定;

二,CSS中字体大小的设置(字体风格):

1,代码:font-size

:

1em

2,font-size

翻译为中文是“字体尺寸”,它的单位一般是px(像素)或em(字体高度)。

继承,字面的意思就是继承上级的属性。比方说\x0d\x0a\x0d\x0a

\x0d\x0a\x0d\x0a这里我设定.no1{text-align:center},那么它下面的

标签也就继承了文字居中这个属性了。一般很少会再去定义p{text-align:inherit}因为它默认就是会继承上级属性的。除非有些特殊的标签自带了某些属性,才会有可能用到inherit来继承上级属性。