CSS inherit 关键字
设置 <span> 元素的文本颜色为蓝色,那些 class="extra" 的元素除外:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
span {
color: blue;
border: 1px solid black;
}
.extra span {
color: inherit;
}
</style>
</head>
<body>
<div>
这里是一个蓝色的 <span>span 元素</span>,正如 span 元素所设置的。
</div>
<div class="extra" style="color:green">
这里是一个绿色的 <span>span 元素</span>,因为它继承了父元素。
</div>
<div style="color:red">
这里是一个蓝色的 <span>span 元素</span>,正如 span 元素所设置的。
</div>
</body>
</html>
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
属性 | |||||
---|---|---|---|---|---|
inherit | 1.0 | 8.0 | 1.0 | 1.0 | 4.0 |
定义和用法
inherit 关键字指定一个属性应从父元素继承它的值。
inherit 关键字可用于任何 HTML 元素上的任何 CSS 属性。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
span {
color: blue;
border: 1px solid black;
}
</style>
</head>
<body>
<div>这里是一个在未设置 color 属性的元素内部的 <span>span 元素</span>。
<div style="color:green">
这里是一个带有 color:green 的元素内部的 <span id="mySpan">span 元素</span>。
</div>
<div style="color:red">
这里是一个带有 color:red 的元素内部的 <span>span 元素</span>。
</div>
<p>点击“尝试一下”按钮把第二个 SPAN 元素的 color 属性的值设置为 "inherit":</p>
<button onclick="myFunction()">尝试一下</button>
<script>
function myFunction() {
document.getElementById("mySpan").style.color = "inherit";
}
</script>
</body>
</html>
版本: | CSS3 |
---|---|
JavaScript 语法: | object.style.property="inherit" - 尝试一下 - |
CSS 语法
property: inherit;
相关文章
CSS initial 关键字:initial 关键字