当前位置: 首页 > 面试题库 >

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

太叔栋
2023-03-14
问题内容

我想在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,等?


问题答案:

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

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


 类似资料:
  • 本文向大家介绍HTML 外部CSS样式表,包括了HTML 外部CSS样式表的使用技巧和注意事项,需要的朋友参考一下 示例 标准做法是将CSS<link>标签放在<head>HTML顶部的标签内。这样,将首先加载CSS,并将在加载页面时将其应用于您的页面,而不是在加载CSS之前显示无样式的HTML。该type属性在HTML5中不是必需的,因为HTML5通常支持CSS。 和 ...在HTML5中做同样

  • 问题内容: W3指定表列(带有元素)仅允许使用四个CSS规则- 边框,背景,宽度和可见性。 有人知道这个决定的原因吗?如果可以使用边框和背景,为什么不使用字体和颜色呢? 问题答案: IanHixie在这里详细解释:为什么只有四个属性应用于表列的奥秘。相关报价: 文本的颜色取决于其元素的“颜色”属性。除非指定,否则“ color”属性(基本上)默认为“ inherit”,这意味着“采用父元素的值”。

  • 问题内容: 为什么以下代码不起作用(Python 2.5.2)? 我想创建一个类似的类,但具有不同的功能。显然我的函数永远不会被调用。而是调用原始文件并失败,因为它需要3个参数,而我传入了一个。 这里发生了什么?这是一个线索吗? 谢谢! 问题答案: 关于其他几个答案,这与用C本身实现的日期无关。该方法不做任何事情,因为它们是 不可变的 对象,因此构造函数()应该完成所有工作。您会看到相同的行为将i

  • 我能够运行以下代码: 现在我可以从类B的实例访问display()方法,那么为什么说静态方法不能继承呢。如果我在类B中声明一个方法display,那么可以说超类中的方法被隐藏,子类中的方法被调用,那么这不是重写方法时所需要的行为。

  • 在我的网站上,我使用reset.css。它为列表样式添加了以下内容:

  • 问题内容: 我不喜欢默认的按钮样式。真的很无聊。我在用 键入按钮。我可以在CSS中以某种方式设置样式吗?如果没有,我猜想的另一种方法是改用div,并使其成为链接。您如何使它们与表单一起使用? 问题答案: 您可以通过CSS轻松实现您的期望:- HTML CSS