CSS的级联和继承?
所谓样式表层叠:是指同一元素以不同方式设置样式表而导致的样式重叠。计算机训练认为,样式表继承是指一个嵌套元素获得其父元素样式。还有一个样式叫浏览器样式,是这个浏览器运行时附加到这个元素上的默认样式。
1.浏览器风格
& ltb & gt这个元素意味着大胆的风格
& ltspan style = " font-weight:bold;& gt这个元素是大胆的风格
解释:
2.样式表级联
样式表的级联有五种方式。例如,如果样式相同,将会有冲突替换。这时候它的优先顺序就比较重要了。以下是从低到高的优先级:
(1).浏览器风格(元素本身携带的风格);
(2).外部引入的样式(使用
(3).文档嵌入样式(使用
(4).元素嵌入样式(用style属性设置)。
3.风格传承
如果一个元素没有设置与父元素相关的样式,那么将使用继承机制来集成父元素的样式。
//& lt;b & gt元素继承
& ltp style = " color:red;"& gt这是
样式继承只适用于元素的外观(文本、颜色、字体等。),而页面上元素的布局样式不会被继承。如果继承这种样式,必须使用强制继承:inherit。