这是截图.
结果应该是
这是我的HTML代码
<div ><ul><li>Lorem Ipsum</li><li>Lorem Ipsum</li><li>Lorem Ipsum</li><li>Lorem Ipsum</li><li>Lorem Ipsum</li><li>Lorem Ipsum</li><li>Lorem Ipsum</li></ul><ul><li>Lorem Ipsum123</li><li>Lorem Ipsum123</li></ul><ul><li>Lorem Ipsum456</li><li>Lorem Ipsum456</li><li>Lorem Ipsum456</li></ul></div>
这是我的CSS
.columnsmulti { -moz-column-count: 3; -moz-column-gap: 10px; -moz-column-rule: 3px double #666; -webkit-column-count: 3; -webkit-column-gap: 10px; -webkit-column-rule: 3px double #666; column-count: 3; column-gap: 10px; column-rule: 3px double #666;}
我怎样才能做到这一点?
解决方法 您应该在CSS中使用列分隔符规则.以下是适用于Chrome的示例:.columnsmulti ul { -webkit-column-break-insIDe: avoID; -webkit-column-break-after: always;}
在你的CSS中添加这些行,它将按你的要求工作.
Reference
P.S.:我的firefox无法识别似乎-moz-column-break.
总结以上是内存溢出为你收集整理的html – 多列css打破了ul内容问题全部内容,希望文章能够帮你解决html – 多列css打破了ul内容问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)