如何防止多列佈局中的清單項目內部出現分欄?
防止元素內的分欄
使用多列佈局時,通常會遇到分欄意外分割元素的問題。當元素(例如列表項目)太長而無法容納在單一列中時,就會發生這種情況。
問題陳述
考慮以下 HTML 和 CSS:
在這種情況下,某些清單項目可能會在列之間拆分,如下所示渲染:
目標是防止這種分裂,實現更理想的渲染,如:
解:break-inside Property
這個問題的解決方案在於利用CSS的break-inside屬性。透過在您希望防止破壞的元素上設定break-inside:avoid-column,您可以指示瀏覽器將該元素保留在單一列中。
這種方法得到了主流瀏覽器的廣泛支持,包括 Chrome 和 Safari。然而,截至 2021 年 10 月,Firefox 仍缺乏對break-inside 屬性的支援。
Firefox 解決方法
對於 Firefox,存在涉及使用表的解決方法。但是,由於其負面影響,強烈建議不要使用此解決方案。
Firefox 20 中的分頁內部支援
根據Firefox 錯誤報告(錯誤549114) ,Firefox 20 及更高版本現在支援使用page-breakinside:void來防止元素內出現分欄。但是,如以下程式碼片段所示,此方法尚未完全解決清單的問題:
以上是如何防止多列佈局中的清單項目內部出現分欄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
