2014-01-25 70 views
0

我想在任何給定的日期顯示5個星期的JavaScript中建立一個日曆。水平無序列表的新行

我已經生成了一個35天的無序列表。有沒有什麼辦法可以讓css在每個第七項之後做一個隱喻性的<br>,這樣幾周之間就會相互疊加起來。我一直在看孩子,但還沒有找到如何使它創造一個新的行。

是的,這可以用一個簡單的JavaScript循環來完成,但我更喜歡CSS解決方案。

+2

請發佈您嘗試過的代碼。 – j08691

+2

CSS用於造型元素,不用於創建它們 – stackErr

+0

日曆是表格數據。現在,如果只有代表表格數據的標記... – cimmanon

回答

1

這是一個簡單的例子

ul { 
    display: inline-block; 
    width: 100%; 
} 

li { 
    float: left; 
    width: 10%; 
} 
li:nth-child(7n + 1) { 
    clear: both; 
} 

看這個fiddle

+0

是的,正是我需要的。非常感謝! –