次の CSS スタイルの場合:
#div a {color:red}
#div li {width:100px}
#div span {font-size:10px}
上記のルールを書く方法はありますか
#div{
a {color:red}
li {width:100px}
span {font-size:10px}
}
#div を 1 回記述するだけで、Web ページのさまざまな領域を簡単に削除またはモジュール化できます
次の CSS スタイルの場合:
#div a {color:red}
#div li {width:100px}
#div span {font-size:10px}
上記のルールを書く方法はありますか
#div{
a {color:red}
li {width:100px}
span {font-size:10px}
}
#div を 1 回記述するだけで、Web ページのさまざまな領域を簡単に削除またはモジュール化できます
"less" ( http://lesscss.org/ )について聞いたことがありますか?
あなたのスタイルコードはまさにあなたが上で書いたものではありません。
いいえ、純粋な CSS ではできません。
これは現在、CSS では不可能ですが (ブラウザーはこの種のシンテックスをサポートしていません)、開発者としてはLESSまたはSASSを使用することができます(これらは最も一般的です)。
LESS は、変数、ミックスイン、操作、関数などの動的な動作で CSS を拡張します。
SASS は CSS3 の拡張であり、ネストされたルール、変数、ミックスイン、セレクターの継承などを追加します。コマンド ライン ツールまたは Web フレームワーク プラグインを使用して、整形式の標準 CSS に変換されます。
ここで 2 つを比較することもできます。