CSS:不属性

时间:2013-01-15 14:27:54

标签: html css css-selectors

我有一些HTML表格。这些表没有CSS类。这两个表具有width="100%"属性。其他表没有width属性。

仅使用CSS我需要设置没有width=100%的表格的宽度。像这样:

table:not(width="100%"){
    width: myValue;
}

4 个答案:

答案 0 :(得分:80)

属性选择器被[]包围,因此您的选择器应该如下所示:

table:not([width="100%"]) {
    width: myValue;
}

答案 1 :(得分:1)

在该表上使用一个类并将其放在not

table:not(.foo) {

}

你需要一个选择器在not和width = 100%不是一个

答案 2 :(得分:0)

如何为要使用不同宽度的表使用内联样式?

<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%; }

答案 3 :(得分:-1)

只需写入css文件夹table { width: 100% };

即可