如果列不加到表格寬度上,瀏覽器的默認行爲是什麼?爲什麼你需要指定一個html表格寬度和列寬
1
A
回答
2
對於大多數瀏覽器,列和表格寬度僅爲建議。如果內容太寬,則內容會更寬(除非您還指定了溢出屬性)。
如果列的寬度加起來超過表格的寬度行爲是未定義的,但通常瀏覽器會縮小列寬度和/或增加表格寬度以適應所有情況。
0
它們的寬度將是內容的寬度,所以說如果你有一張桌子有兩個柱子: | hello | world |它們的寬度就是這樣,如果你有一個圖像放入這些表格單元之一中,那麼它將是圖像的寬度,如果它是空的,並且沒有設置寬度/填充/間隔,則它將爲零。
2
備用寬度將分佈在所有列(通過HTML或CSS)之間。寬度分配給任何沒有固定寬度的列(以HTML或CSS表示);如果所有列都具有固定寬度,則所有列都可能會收到額外的寬度。
如果您使用的是table-layout: fixed
,那麼獲得備用寬度的每列將會收到相同的數量。如果您使用的是table-layout: auto
(默認值),則瀏覽器將嘗試根據各種未指定的瀏覽器特定算法確定哪些列更值得「猜測」,以確定每列所包含的內容數量。特別是在IE和colspan
s,這可能會有非常不希望的結果。
這是您真正想要始終使用table-layout: fixed
的另一個原因。
相關問題
- 1. 帶固定寬度列的表格 - 不指定表格寬度
- 2. HTML表格列寬:結合固定和可變寬度
- 3. !重要的是需要指定寬度
- 4. 當列的寬度總和!=表格寬度時,行爲是什麼?
- 5. 無論什麼內容,表格列都要固定寬度?
- 6. HTML表格寬度。
- 7. HTML表格寬度
- 8. html表格,可變寬度列加浮動寬度列
- 9. 爲什麼我不能在HTML表格中指定單元格的寬度和高度?
- 10. HTML CSS兩個相同高度和寬度的2列表格
- 11. 圖片總是需要指定寬度和高度
- 12. Html表格寬度與css
- 13. HTML表格列寬度練習
- 14. HTML表格 - 固定寬度的列和水平滾動
- 15. 爲什麼需要指定表中的列長度
- 16. 爲什麼VARCHAR需要長度指定?
- 17. aspnet表 - 指定TableCell寬度?
- 18. 指定表列寬度w/jQuery
- 19. 爲什麼我的HTML表格不尊重我的CSS列寬?
- 20. 爲什麼在em中的寬度比px中的寬度要寬
- 21. 最大寬度100px與寬度100px,爲什麼最大寬度短於寬度?
- 22. 爲CSS表格單元格指定百分比寬度
- 23. 固定高度和更改標題寬度(HTML表格)
- 24. 爲什麼你需要一個Hyper-V?
- 25. HTML/CSS/JavaScript未知的方法需要一個特定的寬度,並調整到這個寬度的菜單
- 26. 需要格式寬度時,避免MissingFormatWidthException
- 27. Html表指定在px中的列寬度不起作用
- 28. 第一列表格的最小寬度
- 29. html表格寬度>頁面寬度右填充不工作
- 30. 表列固定寬度