css クラスにスタイルを追加するときに CSS について非常に厄介なことは、他の要素/クラスを単独で適用する可能性があることです。
それを防ぐ最善の方法は何ですか?
例えば:
HTML:
<div class='main-content'>
<p> Hello World </p>
<span> Test One </span>
<div class='column'>
<span> Test Two</span>
</div>
</div>
CSS:
.main-content span {
background: #921192;
color: white;
padding: 3px 4px;
margin: 0 5px;
}
.column span {
font-size:20px;
text-transform:none;
display:inline-block;
}
<span>
「Test Two」に背景色を付けたくありません。