在網頁設計與開發中,一個常見的問題就是文字或圖片對於一定寬度容器的自適應。大多數情況下,這些元素會自動縮小或拉伸以適應其父級容器的寬度。然而,當一個元素的內容超出其父級容器的寬度時,就需要用到 CSS 中的「超出換行」(overflow-wrap)屬性。
超出換行的作用是在指定寬度容器內,當元素內容可讀性不好或不完整時,實現強制自動換行,使內容更加美觀和易於閱讀。
超出換行有兩個屬性值:“normal” 和“break-word”,它們的差異如下:
<p> pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis </p>
<p style="overflow-wrap: break-word;"> pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis </p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel. </p>
<p style="overflow-wrap: break-word;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel. </p>
以上是css怎麼實現超出換行的詳細內容。更多資訊請關注PHP中文網其他相關文章!