我想在两列上动态分配文本。所以我希望文本的一半在一列中,另一半在文本旁边,无论文本有多长。 最好的办法是什么?
答案 0 :(得分:0)
你可以使用css
div {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque aliquam molestie nisi lacinia maximus. Sed malesuada lacus dignissim aliquam viverra. In fringilla magna ut mi ornare mattis. Pellentesque interdum aliquam arcu ac egestas. Vestibulum dui tellus, luctus vitae malesuada vel, rhoncus sed velit. Pellentesque congue, mi eget gravida egestas, lectus orci blandit sapien, eu malesuada lorem leo eu felis. Duis porttitor volutpat augue feugiat hendrerit. Donec nibh lorem, lacinia ullamcorper auctor eu, efficitur vel risus.
Suspendisse potenti. Donec ullamcorper pulvinar vulputate. Nam interdum tristique efficitur. Donec ullamcorper mi sit amet mollis vestibulum. Donec tincidunt lacus a erat tristique, vitae convallis diam maximus. Maecenas imperdiet, leo sed convallis interdum, enim urna maximus purus, elementum condimentum metus est vel libero. Suspendisse id enim id nunc mattis accumsan. Nam molestie, odio vel pretium blandit, tortor elit posuere turpis, quis hendrerit quam lorem sed elit. Nam a tortor ut felis facilisis ultrices et at lorem. Praesent nec lorem vel ligula sagittis luctus id non libero. Maecenas ut dictum massa, id volutpat diam. Donec id magna rutrum, pulvinar magna quis, tempus velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse potenti.
</div>
答案 1 :(得分:-1)
喜欢这个吗?
http://www.w3schools.com/css/css3_multiple_columns.asp
div {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
答案 2 :(得分:-1)
您可以使用http://welcome.totheinter.net/columnizer-jquery-plugin/这是一个jQuery插件来尝试简化流程。
可在以下位置找到CSS:CSS dynamic responsive column layout