@Alexey1307

Как выстроить даты в ряд по 7 элементов?

Как выстроить даты в ряд по 7 элементов? чтоб получился календарик. Сейчас выводятся одной строкой!
Код здесь
  • Вопрос задан
  • 69 просмотров
Решения вопроса 2
IlyaMalone
@IlyaMalone
Frontend Developer
Как вариант, ограничить ширину контейнера, а остальное забабахать например через flexbox.
display: flex;
flex-wrap: wrap.

Ну и задать размеры каждой ячейки.

Либо через гриды:

tr {
  display: grid;
  grid-template-columns: repeat(5, 50px);
  grid-template-rows: repeat(7, 40px);
}
Ответ написан
RAX7
@RAX7
function createTable(el) {
	for (let i = 0, row; i < el.length; i++) {
    if (i % 7 === 0) {
      row = document.createElement('tr');
      thead.appendChild(row);
    }
		const cell = document.createElement('th');
		cell.innerHTML = el[i];
		row.appendChild(cell);
	}
}

и вдогонку https://stackoverflow.com/questions/222309/calcula...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы