CSS コードを含む非常に単純な HTML があります。理由がわかりません。css ルールは a タグには適用されませんが、p タグでは機能します。aタグをapタグでラップすればcssは動きますが、ラップしないと動かない理由がわかりません。
ここに完全な例がありますhttp://jsfiddle.net/juaning/84Xn2/
CSS:div p, a {
margin-top: 35px;
font-size: 24px;
}
html:<div class="family">
<a href="https://www.facebook.com/codecademy">Luigi</a>
</div>