所以我有 style.css 定义了我所有的 CSS 类。但是我想在不修改 style.css 的情况下为整个页面重新定义一个类。我知道我可以通过在每个元素上使用 style 属性来覆盖 CSS 属性,但我不想这样做。
因此,假设我在 style.css 中定义了 colortext 类,其中 color:blue; 但我希望它是颜色:红色;一整页。我怎样才能做到这一点?
所以我有 style.css 定义了我所有的 CSS 类。但是我想在不修改 style.css 的情况下为整个页面重新定义一个类。我知道我可以通过在每个元素上使用 style 属性来覆盖 CSS 属性,但我不想这样做。
因此,假设我在 style.css 中定义了 colortext 类,其中 color:blue; 但我希望它是颜色:红色;一整页。我怎样才能做到这一点?
你总是可以放置一个
<style type="text/css">
.colortext { color: red; }
</style>
在<head>
标签内的某个位置的 HTML 文档中......但是,如果可能的话,我建议您只需在样式表中添加一条规则。
现在定义您的body id
并css
像这样执行此操作
<body id="home">
<p class="red">hello</p>
</body>
CSS
#home .red{
color:red;
}
添加style
标签顶部的结束标签并创建相同的类添加每个元素!important
.old_class{
color: new_value !important;
}
覆盖是一种选择
* { color:red !important; }
这不是一个好方法,(但是,我认为这听起来像是他在暗示他不想使用id
s 或class
s )