W tej sekcji znajdziesz ćwiczenia dotyczące struktury dokumentu HTML oraz podstawowych znaczników, atrybutów i formatowania.
Stwórz podstawowy dokument HTML. Użyj odpowiednich znaczników, aby poprawnie zdefiniować strukturę strony (nagłówek, ciało, sekcje):
<!DOCTYPE html> <html> <head> <title>Moja pierwsza strona</title> </head> <body> <h1>Witaj na mojej stronie</h1> <p>To jest przykładowy tekst.</p> </body> </html>
Wstaw nagłówek do dokumentu HTML i opisz, co on zawiera (tytuł strony, informacje meta, itp.).
Przejrzyj edytory HTML (np. Sublime Text, Visual Studio Code) i stwórz prosty plik HTML. Następnie załaduj go w przeglądarkę.
Użyj odpowiednich znaczników do utworzenia listy oraz paragrafu. Wykorzystaj elementy blokowe i liniowe:
<h1>Nagłówek</h1> <p>To jest paragraf tekstu.</p> <ul> <li>Element 1</li> <li>Element 2</li> </ul>
Dodaj atrybuty do znaczników, np. class, id, src, href:
<a href="https://example.com">Kliknij tutaj</a> <img src="obrazek.jpg" alt="Opis obrazka">
Wstaw tekst w różnych formatach: pogrubiony, kursywa, podkreślony:
<b>Pogrubiony tekst</b> <i>Kursywa</i> <u>Podkreślony tekst</u>
Użyj znaków specjalnych w HTML, takich jak <, >, &, ", ©:
< p > © 2025 </ p >
Wstaw tekst w blokach za pomocą elementów takich jak div i ul:
<div>Tutaj znajduje się blok tekstu.</div> <ul> <li>Pierwszy punkt</li> <li>Drugi punkt</li> </ul>
Utwórz prosty odnośnik nawigacyjny do innych sekcji dokumentu:
<a href="#sekcja1">Przejdź do sekcji 1</a>
Grupuj elementy liniowe (np. linki) w blokach nav:
<nav> <a href="home.html">Strona główna</a> <a href="about.html">O nas</a> </nav>
Zmodyfikuj tło strony za pomocą kolorów w modelu RGB i HEX:
<body style="background-color: rgb(255, 0, 0);"> </body> <body style="background-color: #ff0000;"> </body>
Użyj kolorów w HTML5 i CSS3, stosując wartości HEX, RGB i HSL do ustawienia kolorów:
<body style="background-color: hsl(120, 100%, 50%);"> </body>
Utwórz blokowy układ strony z użyciem div:
<div class="blok">Zawartość bloku</div>
Podziel stronę na sekcje z użyciem section:
<section> <h2>Nagłówek sekcji</h2> <p>Treść sekcji</p> </section>
Stwórz prostą tabelę z danymi:
<table> <tr> <th>Nagłówek 1</th> <th>Nagłówek 2</th> </tr> <tr> <td>Dane 1</td> <td>Dane 2</td> </tr> </table>
Stwórz formularz z różnymi polami wejściowymi, np. tekstowe, przyciski, pola wyboru:
<form action="/submit" method="POST"> <input type="text" name="imie"> <input type="submit" value="Wyślij"> </form>
Spróbuj wysłać formularz używając metod GET i POST:
<form action="/submit" method="GET">
Wstaw obrazek na stronę za pomocą znacznika img:
<img src="obrazek.jpg" alt="Opis obrazka">
Utwórz mapę obrazu, która pozwala na kliknięcie w różne części obrazu:
<img src="mapa.jpg" usemap="#mapa"> <map name="mapa"> <area shape="rect" coords="34,44,270,350" href="link.html"> </map>
Użyj elementu canvas do narysowania prostokąta:
<canvas id="myCanvas" width="200" height="200"></canvas> <script> var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(20, 20, 150, 100); </script>
Wstaw wideo i audio do dokumentu HTML:
<video width="320" height="240" controls> <source src="video.mp4" type="video/mp4"> </video> <audio controls> <source src="audio.mp3" type="audio/mp3"> </audio>