semantic
私は多くの異なる要素に適用するクラスを持っています。クラスが適用されるhtmlタグに応じて、異なるスタイルを適用したいと考えています。これは私がそれをやろうとした方法です:
.semantic {
&ul {
padding: 0;
margin: 0;
}
&p {
margin: 0;
}
}
これはうまくいきません。もちろん、このように書くこともできますが、あまり「DRY」ではありません。
.semantic ul {
padding: 0;
margin: 0;
}
.semantic p {
margin: 0;
}
これは可能ですか?
編集: 明確にするために、ここに私の HTML がどのように見えるかの例を示します:
<ul class='semantic'>
<li>An Item</li>
</ul>
<p class='semantic'>This text is semantically a paragraph, but should not be displayed as such</p>