実際のコーディングでは、下記の例だと#headerとは別にパーツごと(.headerLink以下など)で記述していますが、ふとこういう書き方ってできるのかな?と疑問がわきまして。
lang
1#header { 2 margin: 0; 3 padding: 0; 4 5 .headerLink { 6 margin: 5px; 7 padding: 5px; 8 9 .headerLink__item { 10 margin: 0; 11 padding: 10px; 12 list-style: none; 13 14 a { 15 display: block; 16 margin: 3px 0px; 17 color: #0ff; 18 19 &:hover { 20 text-decoration: none; 21 } 22 } 23 } 24 } 25} 26
上記のscssをコンパイルすると下記のようなcssが出来上がると思います。
lang
1#header { margin: 0;padding: 0;} 2~(省略)~ 3#header .headerLink .headerLink__item a:hover { text-decoration: none; }
これを何らかの指定や記述方法によって、下記のように任意のセレクタを省略できたりするのでしょうか?
lang
1#header { margin: 0;padding: 0;} 2~(省略)~ 3.headerLink__item a:hover { text-decoration: none; }
「ここから上のセレクタは出力しない」みたいな指定など、ご存知でしたらお教えください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/30 02:31