我正在尋找一種通過指定其TD的寬度來指定表格寬度的方法。根據其TD單元更改TABLE的寬度
在以下情況下(try it live on jsfiddle),你可以看到我指定的每個TD的寬度100px的,我有望獲得300像素表(和DIV水平滾動條),但在實踐中的瀏覽器給他們63px的寬度(這是表格的寬度除以3)
有沒有什麼辦法讓陣確定表格的寬度和輪沒有其他方式?到目前爲止,我已經爲TD和TABLE嘗試了不同的表格佈局,顯示和溢出值,但沒有取得任何成功。
的HTML:
<div>
200px
<table>
<tr>
<td>100px</td>
<td>100px</td>
<td>100px</td>
</tr>
</table>
</div>
和最小的CSS:
div {
width: 200px;
height: 300px;
border: solid 1px red;
overflow-x: scroll;
}
td {
width:100px;
border: solid 1px #000;
}
table {
border-collapse: collapse;
}
「我正在尋找一種通過指定其TD的寬度來指定表格寬度的方法。」請問爲什麼?也許還有另一個解決你的問題的方法。 – user1477388
該表是動態生成的。只有細胞大小是已知的。表必須超出其容器邊界,我們應該看到一個滾動條。 –