たとえば、CSSでターゲットにしたいマークアップを深く入れているとしましょう。それは何でもかまいませんが、例えば:CSSでネストされた要素をターゲットにする
<div>
<div id='someid'>
<span class='someclass'>
<a class='link' href='alink'>Go somewhere</a>
</span>
</div>
<div>
はこのように、直接<a>
タグをターゲットにCSSルールを記述することが許容できますか?
a.link { font-size: large; }
これは非標準と見なされ、一部のブラウザでは失敗する可能性がありますか?チェーンの各要素をこのようにターゲットにする必要がありますか?
div div span.someclass a.link { font-size: large; }
これは、クラス文字の非常に悪いケースにつながる可能性があります。これは、IMOは、1文字を入力する時間まで加算しないミリ秒単位を削減する価値はありません。 – BoltClock