私は、堅実でレスポンシブなコーディングスタイルを構築しようと大いに努力しています。私の一般的な質問は、子クラスのスタイリングに関するものです。最初に例を挙げましょう:
<div class="pageHeader">
<div class="cnt">
<div class="logo">
<a href="#" title="logo">My Logo</a>
</div> <!-- .logo-->
<div class="menu">
</div> <!-- .menu-->
</div> <!-- .cnt-->
</div><!-- .pageHeader -->
メインページの構造には、pageContainer / pageHeader / pageBody/pageFooter表記を使用しています。だからここに質問があります:.logoのような特定のセレクターをどのように書くべきですか?どの表記を使用する必要があり、その理由は次のとおりです。
.pageHeader .cnt .logo a {}
.pageHeader .logo a {}
.cnt logo a{}
.logo a{}
もちろん、この場合の表記法についてもっと良いアイデアがあれば教えてください。