我有一个如下所示的嵌套表结构
<table width="100%">
<tr>
<td>
<table id="tableform" cellspacing=5 cellpadding=2 class="form">
.........
<tr>
<td valign="top">
Select Columns For Report :
</td>
</tr>
</table>
</td>
</tr>
</table>
在表格 tableform 中,我创建了一个html表单。
该表单有一个字段标签选择报表列:这是最长的标签,它在IE中被包裹多行,我不想要,而在firefox和chrome中工作正常。
在IE中,您有解决此问题的方法吗?如果明天再出现另一个更长的标签,那么还有什么要做?
答案 0 :(得分:2)
向td
添加课程并添加white-space: nowrap
:
<td valign="top" class="nowrap">
Select Columns For Report :
</td>
.nowrap {
white-space: nowrap
}
答案 1 :(得分:0)
可能需要专门为td
设置宽度,例如
<td valign="top" style="width:200px;">
Select Columns For Report :
</td>
更好的是,给它一个class
或id
并在样式表中设置宽度。
答案 2 :(得分:0)
您必须放大标签列的宽度,以便标签适合:
<table id="tableform" cellspacing=5 cellpadding=2 class="form">
<col style="width: 300px" />
...
或者在标签上将css属性white-space
设置为nowrap
:
<td class="label">Select Columns For Report :</td>
#tableform td.label {
white-space: nowrap;
}