Я пытаюсь воспроизвести график вкладов Github (см. Следующий скриншот)
Каждый квадрат имеет .day
класс. Я назвал контейнер .gh-contributions
.
Проблема в том, что я не могу выровнять divs таким образом.
1 8
2 9
3 10
4 11
5 12
6 ...
7
Если я добавлю float:left
to .day
я получаю:
1 2 3 4 5 6 ...
Если я удалю его, я получу:
1
2
4
5
6
7
8
9
10
...
Мой код CSS:
.day {
width: 10px;
height: 10px;
background: white;
margin: 1px;
}
.gh-contributions {
width: 775px;
padding: 10px;
height: 120px;
background: lightblue;
position: absolute;
top: 15%;
left: 10%;
}
.active {
background: red !important;
}
См. JSFIDDLE.
Как я могу это исправить?
Оберните каждые семь дней в классе.week так же, как эта обновленная скрипка: http://jsfiddle.net/tZKxM/2/ и задайте такие свойства, как:
.week{
height:120px;
width: 10px;
float:left;
margin-right: 2px;
}