私はいくつかのHTMLテーブルを持っています。これらのテーブルにはCSSクラスはありません。 2つのテーブルにはwidth="100%"
という属性があります。他の表にはwidth
属性はありません。CSS:属性がありません
CSSのみを使用するwidth=100%
を持たないテーブルの幅を設定する必要があります。このような何か:
table:not(width="100%"){
width: myValue;
}
私はいくつかのHTMLテーブルを持っています。これらのテーブルにはCSSクラスはありません。 2つのテーブルにはwidth="100%"
という属性があります。他の表にはwidth
属性はありません。CSS:属性がありません
CSSのみを使用するwidth=100%
を持たないテーブルの幅を設定する必要があります。このような何か:
table:not(width="100%"){
width: myValue;
}
あなたの選択ではなく、次のようになりますので、属性セレクタは、[]
に囲まれています。
table:not([width="100%"]) {
width: myValue;
}
+1速かったです。 – Engineer
は、そのテーブルにクラスを使用していない
table:not(.foo) {
}
のそれを置きます
セレクタが必要であり、width = 100%が1ではない
をcssフォルダに書き込んでくださいtable { width: 100% };
幅の異なるテーブルにインラインスタイルを使用する方法はありますか?
<table style="width:95%">
<tr>
<td></td>
</tr>
</table>
または別のクラス:
<table class="customWidth">
<tr>
<td></td>
</tr>
</table>
CSS:
table { width:100%; }
table.customWidth { width:95%; }
はあなたが100%の幅を持つすべてのテーブルをしたいですか? – Lowkase
いいえ.Width属性を持たない表の幅は50%でなければなりません。私はXMLを編集することができないので、私はCSSでのみ行うべきです。 – Sanya530
IE8以降では ':not 'CSSセレクタが動作しないことに注意してください。 – antejan