1

つまり、すべてのCSSクラスを定義するstyle.cssがあります。しかし、style.cssを変更せずに、ページ全体のクラスを再定義したいと思います。各要素のstyle属性を使用してCSSプロパティをオーバーライドできることは知っていますが、それはしたくありません。

それで、私がstyle.cssでcolor:blueで定義されたクラスcolortextを持っているとしましょう。しかし、私はそれをcolor:redにしたいです。1ページ全体。どうすればこれを達成できますか?

4

4 に答える 4

3

あなたはいつでも

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

HTML ドキュメントの<head>タグ内のどこかに...ただし、可能であれば、スタイルシートに単純にルールを追加することをお勧めします。

于 2012-07-06T04:33:12.267 に答える
1

今あなたを定義body idし、これcssを次のようにします

<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; }

idこれは良い方法ではありません (ただし、 s またはsを使用したくないことを暗示しているように聞こえると思いましたclass) 。

于 2012-07-06T04:35:59.583 に答える