CSS继承
时间:2020-01-09 10:34:08 来源:igfitidea点击:
HTML元素可以从其父元素继承CSS样式。这称为CSS继承。这是一个CSS继承示例:
<div> <p> This text inherits the font-size of the parent div element. </p> </div> <style> div { font-family: Aial; } </style>
在这个例子中," div"元素的" font-family"属性设置为" Arial"。这个CSS属性是由嵌套的p
元素继承的,因此它的CSS属性font-family
也会被设置为Arial
。
HTML元素也可以从更多远程祖先那里继承样式,而不仅仅是从他们的父母那里继承样式。看这个例子:
<body> <div> <p> This text inherits the font-size of the parent div element. </p> </div> <style> body { font-family: Aial; } </style> </body>
在这个例子中,CSS属性font-family
被设置在body
元素上。然后,这个CSS属性由div
和p
元素继承。
并非所有样式都从父元素或者祖先元素继承。通常,适用于文本的样式是继承的,而边框,边距和填充以及类似样式则不是。