1

所以我有 style.css 定义了我所有的 CSS 类。但是我想在不修改 style.css 的情况下为整个页面重新定义一个类。我知道我可以通过在每个元素上使用 style 属性来覆盖 CSS 属性,但我不想这样做。

因此,假设我在 style.css 中定义了 colortext 类,其中 color:blue; 但我希望它是颜色:红色;一整页。我怎样才能做到这一点?

4

4 回答 4

3

你总是可以放置一个

<style type="text/css">
    .colortext { color: red; }
</style>

<head>标签内的某个位置的 HTML 文档中......但是,如果可能的话,我建议您只需在样式表中添加一条规则。

于 2012-07-06T04:33:12.267 回答
1

现在定义您的body idcss像这样执行此操作

<body id="home">
<p class="red">hello</p>
</body>

CSS

#home .red{
color:red;
}
于 2012-07-06T04:31:43.283 回答
-1

添加style标签顶部的结束标签并创建相同的类添加每个元素!important

   .old_class{
        color: new_value !important;
    }
于 2012-07-06T04:34:05.823 回答
-1

覆盖是一种选择

* { color:red !important; }

这不是一个好方法,(但是,我认为这听起来像是他在暗示他不想使用ids 或classs )

于 2012-07-06T04:35:59.583 回答