亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用CSS3的column分欄布局時元素被分割到兩欄顯示的問題有哪些比較好的解決方案?

用column分欄布局時元素會被平均分配到各列,如果在圖片下加入標簽寫一些描述語句的話會導致最下面box的某些描述語句被分割到第二列頂部,有哪些比較好的解決方案呢?

正在回答

2 回答

在使用bootstrap的項目中,使用了.card-columns來進行瀑布流形式加載,但發現頁面寬度小于576是就容易發生內容折斷的情況。經觀察bootstrap源碼,原來在576以上寬度時給內部card設置了display:inline-block的屬性。給全部媒體查詢設置后即解決問題。

效果:?http://e-art.top/page/friendlyLink.html

來源: https://weibo.com/1731935180/HuIqMhLnP


0 回復 有任何疑惑可以回復我~

給元素加一個-webkit-column-break-inside:avoid; 比如 如果你用的ul加li的無序列表元素,那么就給li加這個css屬性。具體哪些瀏覽器支持,你自己去測一測,webkit內核的加上前綴是沒問題的。需要指出的是,雖然國內一票的國產瀏覽器都聲稱是webkit內核,但是表現上還是沒有chrome做得好。比如說就這個例子,目前版本的chrome能夠盡量讓列的高度均勻,即它可能是通過計算決定被分割的列是應該留在上一列還是分到下一列,國內的webkit內核(360jisu)就沒這么細。沒有經過深入的測試,有不對的地方見諒。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

用CSS3的column分欄布局時元素被分割到兩欄顯示的問題有哪些比較好的解決方案?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號