<p>
タグを選択し、<span>
タグにラップされている場合を除いていくつかのプロパティを設定します。特定の要素にラップされていないすべての要素を選択します
どうすればいいですか?たぶん
<div>
<p></p>
</div>
<div>
<span>
<p></p> // except this one - because it's warped into span tag
<span>
</div>
<div>
<div>
<p></p>
</div>
</div>
<ul>
<li>
<p></p>
</li>
</ul>
このような何か:
p:not(span p) {
// CSS properties here
}
しかし、IE8 のように私のウェブサイトのユーザーの使用の最も古いブラウザ(あなたが知っているように、それはCSS3をサポートしていません) 。だから私はどうすればいいのですか?
古いブラウザではJavaScriptを使用できます。あるいは、 ':not()'を使わず、排他的ではなくインクルーシブにしてください。 – PHPglue