小编典典

为什么CSS样式不能被HTML表单域继承?

css

我想在HTML文档中设置文本的字体样式和字体大小。

<html>
<head>
    <title>Style inheritance</title>
    <style type="text/css">
    <!--
    body    {
            background-color: #000000;
            font-family: sans-serif;
            color: #EEEEEE;
            margin: 0;
            font-size: 22pt;
    }
    -->
    </style>

</head>
<body>
    test text
    <form>
        <input type="text">
    </form>
</body>
</html>

我曾经学习过,每个HTML元素都继承其父元素的样式属性。就我而言,所有的子元素body都应具有size 22pt

但是,为什么这不是工作inputselecttextarea,等?


阅读 304

收藏
2020-05-16

共1个答案

小编典典

input,,--默认情况下selecttextarea它们不会继承,但是您可以将其设置为使用CSS继承

input, select, textarea {font-family: inherit;}
2020-05-16