我有一个表格样式,我如何text-align:left;只应用于第一列和text-align:right;其他列?
这是我的表示例:
http://jsfiddle.net/gianlucaguarini/hAv7P/
目前,所有列都保留了text-align.
clo*_*eet 22
您可能想要查看:first-child伪类(W3C定义) - 这正是它的设计目的.你可以像这样使用它:
.table td {
text-align: right;
}
.table td:first-child {
text-align: left;
}?
Run Code Online (Sandbox Code Playgroud)
的:first-child伪类是指只选择匹配的第一个<td>中的每个<tr>.
示例:http://jsfiddle.net/xv5Cn/1/
kea*_*ine 20
您需要指定以下CSS:
.table td,
.table th
{
text-align:left;
}
#right,
.table td + td,
.table th + th
{
text-align:right;
}
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关相邻兄弟CSS选择器的更多信息:http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors