HTML5 + CSSでやっています。(趣味)
CSSは外部ファイル( 例えば default.css等 ) としてやっています。
質問: CSSに別のCSSの情報を付与する方法はないか?
例えば、基本的なCSSを default.cssに記述しておいて、
基本的なHTML構造を用意するとします。
これを(ファイルとディレクトリを)コピーして"project1"というディレクトリを作ります。
この中に入っているdefault.cssには初期状態として
CSS
1.redpen{ 2 color: red; 3} 4 5.greenpen{ 6 color: green; 7} 8 9.marker{ 10 background-color: yellow; 11}
みたいに書いているとします。
で、このdefault.cssを @importでしたっけ?
これで取り込んでoriginal.css とします。( このproject独自の定義 )
original.css内で redmarker = redpen + marker のように合成することはできないでしょうか?
書き方はあくまでイメージですが、
CSS
1.redmarker{ 2 + .redpen; 3 + .marker; 4}
のような感じです。
ある意味、C++とかでいう、多重継承みたいな状態をイメージしています。
これって不可能でしょうか?
やはり
HTML
1<span class="marker"><span class="redpen">全米が泣いた!</span></span>
のような感じでHTMLの方で追加していくしかないでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/25 05:45
2019/03/25 05:47
2019/03/25 05:50