CSS inherit 关键字

CSS 参考手册 CSS 参考手册


设置 <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 关键字


CSS 参考手册 CSS 参考手册