如何将所有td与中心对齐,除了带有类的td

时间:2018-02-01 02:01:34

标签: php html css

例如我有这些代码

<tr>
 <td class="foo">chuchu</td>
 <td>chuchu</td>
 <td>chuchu</td>
 <td>chuchu</td>
 <td>chuchu</td>
</tr>  

如何将它们与中心对齐,除了带有类的td?

2 个答案:

答案 0 :(得分:5)

尝试这样的事情 -

tr:not(:first-child) { text-align: center; }

:not:first-child选择器的组合将确保样式会跳过父div的第一个子项。

但如果您的物品订单未知,请尝试 -

:not([class])

因此,在您的情况下,td:not(.foo) { text-align: center; }应该有效。

答案 1 :(得分:5)

你可以试试这个。根据您在评论部分对我的问题的回答,我提出了一个更简单的解决方案:

<强>的CSS

td{
    text-align:center;
}

.foo{
    text-align:left !important;
}