課程
/前端開發
/JavaScript
/瀑布流布局
用column分欄布局時元素會被平均分配到各列,如果在圖片下加入標簽寫一些描述語句的話會導致最下面box的某些描述語句被分割到第二列頂部,有哪些比較好的解決方案呢?
2015-10-13
源自:瀑布流布局
正在回答
在使用bootstrap的項目中,使用了.card-columns來進行瀑布流形式加載,但發現頁面寬度小于576是就容易發生內容折斷的情況。經觀察bootstrap源碼,原來在576以上寬度時給內部card設置了display:inline-block的屬性。給全部媒體查詢設置后即解決問題。
效果:?http://e-art.top/page/friendlyLink.html
來源: https://weibo.com/1731935180/HuIqMhLnP
給元素加一個-webkit-column-break-inside:avoid; 比如 如果你用的ul加li的無序列表元素,那么就給li加這個css屬性。具體哪些瀏覽器支持,你自己去測一測,webkit內核的加上前綴是沒問題的。需要指出的是,雖然國內一票的國產瀏覽器都聲稱是webkit內核,但是表現上還是沒有chrome做得好。比如說就這個例子,目前版本的chrome能夠盡量讓列的高度均勻,即它可能是通過計算決定被分割的列是應該留在上一列還是分到下一列,國內的webkit內核(360jisu)就沒這么細。沒有經過深入的測試,有不對的地方見諒。
舉報
瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式
1 回答css3這只是分欄布局吧?瀑布流是可以自動加載的?
2 回答怎么在圖片地下加文字css3多欄布局
1 回答分欄能做瀑布流 做文字排版差不多
1 回答4-1 CSS3實現瀑布流布局的視頻
1 回答什么是分散效果的瀑布流布局?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-18
在使用bootstrap的項目中,使用了.card-columns來進行瀑布流形式加載,但發現頁面寬度小于576是就容易發生內容折斷的情況。經觀察bootstrap源碼,原來在576以上寬度時給內部card設置了display:inline-block的屬性。給全部媒體查詢設置后即解決問題。
效果:?http://e-art.top/page/friendlyLink.html
來源: https://weibo.com/1731935180/HuIqMhLnP
2016-07-05
給元素加一個-webkit-column-break-inside:avoid; 比如 如果你用的ul加li的無序列表元素,那么就給li加這個css屬性。具體哪些瀏覽器支持,你自己去測一測,webkit內核的加上前綴是沒問題的。需要指出的是,雖然國內一票的國產瀏覽器都聲稱是webkit內核,但是表現上還是沒有chrome做得好。比如說就這個例子,目前版本的chrome能夠盡量讓列的高度均勻,即它可能是通過計算決定被分割的列是應該留在上一列還是分到下一列,國內的webkit內核(360jisu)就沒這么細。沒有經過深入的測試,有不對的地方見諒。