ホームページ >ウェブフロントエンド >htmlチュートリアル >既存のクラスの内容を継承するにはどうすればよいですか? _html/css_WEB-ITnose

既存のクラスの内容を継承するにはどうすればよいですか? _html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-24 12:14:401016ブラウズ


b に a の属性を持たせるにはどうすればよいですか?


ディスカッションに返信 (解決策)

.a,.b{……}
だけしてください

.a,.b{……}

.a,.b も a を変更しましたか?上書きせずに継承するだけでいいんじゃないでしょうか?

背景色は背景色です、色はフォント色です


背景色は背景色です、色はフォント色です

これは重要ではなく、色を追加する場合の例を示しているだけです。 aの要素をbに入れる フォントの色を変更し、aの背景色を継承するにはどうすればよいですか?

3 つのスタイルを記述できます。 .a {color:red;//a unique style} .b {color:blue;//bunique style} .a,.b {background-color:red;/ /a b Public style }


1階さんの返信より引用:

.a,.b{……}

.a,.b 変化すらなかった?上書きせずに継承するだけでいいんじゃないでしょうか?
変えません、あなたはこうです

<style>.a,.b{ background-color:red;}.b{ color:red;}</style>

この場合、 b は、background-color と color という 2 つの属性を同時に持ちます

2 階の回答より引用:

1 階の回答より引用:

Directly.a,.b{ ...} 以上です

.a、.b は変更すらありませんでしたか?上書きせずに継承するだけでいいんじゃないでしょうか?

変更しません、あなたはこんな感じです
HTML コード

> ;


この場合、b は、background-color と colo を同時に持っています...
b を使用して、a のすべての属性を継承し、他の属性を変更または追加したいと考えています。 a は変更されず、 a が宣言された時点では b は存在しないため、これは解決できません。

3 つのスタイルを記述できます。 .a {color:red;//a unique style} .b {color:blue;//bunique style} .a,.b {background-color:red;/ /a b Public style a をデフォルトのスタイルにし、b を選択したスタイルにしたいので、a を b と一緒に宣言することはできず、共通のスタイルは存在できません。

color:#F00;


adasd


オーナー、これはどういう意味ですか?

そうです、今はそのように使っていますが、a b の関数を b だけで使えればいいのですが、コードを 2 回書きたくないのです


解決策はないようですか?どうしてもできない場合は、投稿して、頑張った成果をみんなと共有してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。