Krok 1: kwadraty z liczbami od 1 do 31
Kalendarz na stronie: HTML składany w napisie - Kalendarz w JavaScript krok po kroku (HTML/CSS/JS)
Pętla dokleja do napisu `html` kod jednego kwadratu na każdy dzień (`<div>` z liczbą), a na końcu `innerHTML` wstawia wszystko do `#calendar`. Styl `float: left` ustawia kwadraty jeden za drugim, aż skończy się miejsce w wierszu.
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
<title>Kalendarz</title>
<style>
body { font-family: sans-serif; max-width: 36em; line-height: 1.4; }
input, select, button, textarea { font: inherit; padding: 0.2em 0.4em; }
table { border-collapse: collapse; }
th, td { border: 1px solid #94a3b8; padding: 0.2em 0.6em; }
#calendar div { float: left; width: 40px; height: 40px; margin: 3px; line-height: 40px;
text-align: center; background: lightgrey; }
</style>
</head>
<body>
<div id="calendar"></div>
<script>
let html = '';
for (let i = 1; i <= 31; i++) {
html += '<div>' + i + '</div>';
}
document.getElementById('calendar').innerHTML = html;
</script>
</body>
</html>Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Kalendarz w JavaScript krok po kroku·Zaloguj się, aby zapisać postęp na koncie.