【发布时间】:2009-10-08 00:57:04
【问题描述】:
我有以下看法:
<div style="width:600">
<fieldset style="width:600">
<table style="width:600" >
<tr>
<td>TEST</td>
<td ><span class="displayData"><%= Html.Encode(Model.MyDESCRIPTION)%></span></td>
<td style="width:100%;" > </td>
<td style="white-space: nowrap;">....</td>
</tr>
</table>
</fieldset>
</div>
我想打印的宽度限制在 600px 以内,所以我将顶部的 div 设置为 width=600,这在 IE 中可以正常工作,但在 Firefox 中不起作用。
例如,如果 MyDESCRIPTION 的数据类似于:
12222222222222332222222132213123..123131111111111111111111111111111
(no space, its total length will exceed 600).
在 IE 中,该行可以在 600 限制内变形为多行。但是在火狐中,线会被拉长,没有翘曲,所以会被显示器剪掉。但是印刷对FF来说很好。
我很困惑。我该如何解决这个问题?
【问题讨论】:
-
您需要在字段集和表格标签中为您的“样式”指定度量“px”/“pt”/“%”等
-
即使全部使用 style="width:600px;max-width:600px" 仍然得到相同的结果。
标签: css