我有一个样式表,如何应用文本对齐:左侧;只是第一列和文本对齐:正确;为其他列?如何在第一列中应用文本对齐左侧和在其他对象中右对齐
这里我的表的例子。
http://jsfiddle.net/gianlucaguarini/hAv7P/
在文本对齐是留给所有列的时刻。
感谢
我有一个样式表,如何应用文本对齐:左侧;只是第一列和文本对齐:正确;为其他列?如何在第一列中应用文本对齐左侧和在其他对象中右对齐
这里我的表的例子。
http://jsfiddle.net/gianlucaguarini/hAv7P/
在文本对齐是留给所有列的时刻。
感谢
您需要指定下面的CSS:
.table td,
.table th
{
text-align:left;
}
#right,
.table td + td,
.table th + th
{
text-align:right;
}
这里举例:http://jsfiddle.net/mWeYM/
你可以阅读更多关于相邻的兄弟姐妹CSS选择器的位置:http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors
谢谢,很好的解释和演示 – Koala7 2012-08-16 10:18:16
我要把这个添加到我的收集神秘代码,以某种方式工作 – 2016-08-04 07:16:59
我搞砸了一下,我无法正确对齐选项卡中的信息。一旦选项卡被折叠,我想查看完全对齐的信息,如顶部选项卡jsfiddle.net/mWeYM/2 – Koala7 2012-08-16 12:43:57
你可能想看看:first-child
伪类(W3C definition) - 这正是它的设计目的。你可以使用这样的:
.table td {
text-align: right;
}
.table td:first-child {
text-align: left;
}
的:first-child
伪类是指选择只匹配在每个<tr>
第一<td>
。
能否请您的标记尽量减少只有相关的部分,并在这里分享你的代码对SO? – PeeHaa 2012-08-16 10:00:46