我有一个表,当我点击列头分别得到的数据进行排序的一个。 当点击列获得一个箭头列名前(这是行式图像)。 当列名太长,且被点击排序所以它有像子弹列,图像变为文本,当上述white-space: normal
设置。 这是我的期望。 这是Chrome和IE会发生什么,但不能在Firefox V11 +的情况。 在Firefox图像箭头超越的界限<th>
在文本的前面。 任何建议,使在Firefox这项工作就像在Chrome和IE?
下面是一个例子:
HTML
<table class="tableCustom" cellspacing="0" cellpadding="0" border="0">
<thead>
<tr>
<th class="tableValue sorting_asc">
<ul>
<li>Some unnecesseary long Column Name</li>
</ul>
</th>
</tr>
</thead>
</table>
CSS
th.tableValue {
background-color: #8DA7BE;
}
th, th.tableValue {
background-position: center top;
background-repeat: repeat-x;
border: 1px solid #8DA7BD;
color: #FFFFFF;
font-size: 9pt;
height: 33px;
padding-left: 2px;
padding-right: 2px;
text-align: center;
white-space: normal;
}
.tableValue {
color: #728DAB;
text-align: center;
white-space: normal;
width: 100px;
}
.sorting_asc {
list-style-image: url("../img/sort-asc.gif");
list-style-position: inside;
list-style-type: inherit;
}