HTML 表格中的自動換行:打破單元格內的長文本
自動換行是一個有價值的CSS 屬性,可以讓文字自動換行指定容器,例如div 和span。但是,當應用於表格單元格時,其功能可能會受到影響。在某些情況下,文字可能會溢出儲存格的邊界,而不是按預期換行。
在這種情況下,問題源自於表格單元格元素的預設行為。預設情況下,HTML 表格是為表格資料設計的,其內容旨在適合每列的指定寬度。因此,當文字超過單元格的寬度時,它會呈現在單元格邊界之外。
要解決此問題,解決方案之一是將 table-layout:fixed CSS 屬性新增至 table 元素。此屬性指示瀏覽器修復表格的佈局,防止儲存格擴展超出其定義的寬度。因此,單元格內的文字在達到指定的單元格寬度時將被迫換行。
這是應用了table-layout:fixed 屬性的更新程式碼片段:
<table>
之後合併此更改後,第一列中的長單字現在將在單元格的邊界內換行,防止其超出表格的寬度。
以上是如何在 HTML 表格單元格中進行長文字換行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!