cssクラスの場合は表示オプションをnoneに設定したいが、別のクラスで使用する場合は非表示にする。それは(ユーザー・クラスではない)のみであるとき単独の場合はクラス名のCSS表示なし
<div class="user biography">
<p>Content</p>
</div>
、ここでは、私は伝記クラスはdisplay:none
に設定するとしますので、ここで
は、HTMLは、私は伝記クラスを表示したい場合にどのように見えるかです:
<div class="biography">
<p>should hide</p>
</div>
が、私がしなければ:
.biography{
display: none;
}
それは伝記クラスを隠します両方の場合において。ユーザークラスではなく、単独ではどのように非表示にできますか?
.biography:not(.user){
display: none;
}
素晴らしい:)このクロスブラウザが対応していますか? – user7350862
確かに、https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectorsの最後にブラウザの互換性表が表示されます –