在css页面中创建3-8列的最佳方法是什么?理想情况下,它们会从左到右堆叠。
有什么想法吗?
谢谢,
发布于 2011-03-02 13:20:19
对浮点属性使用div和css
发布于 2011-03-02 13:26:58
带有display的内联块多个div:-
-(一些巧妙的效果,如我的测试中的自动宽度,但我对这里的跨浏览器支持程度很警惕)
然后是this SO post。
发布于 2011-03-02 15:49:01
对于mozilla和webkit,使用[-moz-|-webkit-]column-count属性。您可以像这样使用它
[-moz-|-webkit-]column-count
<div id="mcol"> <p>...</p> <p>...</p> </div> #mcol { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
有关多个列的更多详细信息和其他有用属性,请参阅此article。
对于IE,请参阅此article中的方法或使用脚本。
https://stackoverflow.com/questions/5163672
相似问题