つまり、すべてのCSSクラスを定義するstyle.cssがあります。しかし、style.cssを変更せずに、ページ全体のクラスを再定義したいと思います。各要素のstyle属性を使用してCSSプロパティをオーバーライドできることは知っていますが、それはしたくありません。
それで、私がstyle.cssでcolor:blueで定義されたクラスcolortextを持っているとしましょう。しかし、私はそれをcolor:redにしたいです。1ページ全体。どうすればこれを達成できますか?
つまり、すべてのCSSクラスを定義するstyle.cssがあります。しかし、style.cssを変更せずに、ページ全体のクラスを再定義したいと思います。各要素のstyle属性を使用してCSSプロパティをオーバーライドできることは知っていますが、それはしたくありません。
それで、私がstyle.cssでcolor:blueで定義されたクラスcolortextを持っているとしましょう。しかし、私はそれをcolor:redにしたいです。1ページ全体。どうすればこれを達成できますか?
あなたはいつでも
<style type="text/css">
.colortext { color: red; }
</style>
HTML ドキュメントの<head>
タグ内のどこかに...ただし、可能であれば、スタイルシートに単純にルールを追加することをお勧めします。
今あなたを定義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 またはsを使用したくないことを暗示しているように聞こえると思いましたclass
) 。