2008-10-07

(IE6) white-space 在表格中怪問題

最近遇到一個怪問題
在 IE6 的表格中設定 white-space 屬性卻無效
只因為 IE6 怪異的 box 解析方式
對於用 px 設定的寬度有至高的優先權
完全忽略 white-space 的存在
解決的辦法就是用百分比(%)定寬

<table border="1"><tr>
<td>彈性欄位</td>
<td style="width: 1px; white-space: nowrap;">文字測試</td>
<td style="width: 1%; white-space: nowrap;">文字測試</td>
</tr></table>


IE6 的呈現:

0 回應: