2013-07-26 42 views
1

我不確定這是否曾被問過,但我似乎無法找到迄今爲止的解決方案。如果你在報紙版面看看用純html和css在多列上添加html內容?

http://inspirationhive.com/wp-content/uploads/2012/08/Design-a-Grungy-Newspaper-Web-Layout-in-Photoshop-500x585.jpg

就拿了2columns(在「標題例」),通常如果它只是填補了第一列文本,但作爲文本的增長它將繼續向下擴展列......

我的問題是,我可以安排的HTML和CSS的方式,當第一列達到一定的高度,它會自動繼續在第二列?

的原因是因爲這將是當它涉及到建立CMS模板非常靈活.....

+0

可能的重複[將一個div標籤分成3個部分](http://stackoverflow.com/questions/1996 8548 /將一個單獨的div標籤分成3段) – m59

回答

0

是的,你可以使用

p { 
-moz-column-count:2; /* Firefox */ 
-webkit-column-count:2; /* Safari and Chrome */ 
column-count:2; 
} 

做見jsfiddle

你可以閱讀更多關於此屬性在http://www.w3schools.com/css3/css3_multiple_columns.asp

+0

哦,我不知道css有這個屬性,但是如果他們至少支持IE9,它會很好:P –

+0

@VincentChua不會忘記接受答案!這絕對是做到這一點的方法。對於舊版瀏覽器,您必須使用JavaScript。一些好的圖書館是:砌體,同位素和包裝。 – m59