防止長字破壞你的Div
在從table-layout 到div-layout 的過渡中,一個持久的問題仍然存在:不受歡迎的將過長的單字擴展到div 列的邊界之外。這種情況可能會損害網站的美觀和專業性,即使在知名網站上也經常可以看到這一點,尤其是那些具有固有冗長術語的語言的網站。
解 1:軟連字
在長字中插入軟連字號 ()可以讓瀏覽器確定適當的分隔符點:
這會導致渲染為:
或
解決方案2:
或者,
這會在斷點處乾淨地斷開單字:
解決方案3:CSS 連字符(Chrome不支援)
CSS 連字符(由連字符啟用: auto;) 根據字典自動連接單字。雖然它可以增強對齊文字的外觀,但它並不是防止長單字超出 div 邊界的可靠解決方案。
回顧性解決方案:display: table-cell
儘管出於佈局目的而棄用了display: table-cell;屬性仍然可以應用於其他元素,模擬表格單元格的拉伸行為,動態擴展以容納長單字。
以上是如何防止長單字超出我的 Div 範圍?的詳細內容。更多資訊請關注PHP中文網其他相關文章!