Spis tagów HTML

HTML (HyperText Markup Language) to język znaczników używany do tworzenia struktury i treści stron internetowych. Tagi HTML są używane do opisywania różnych elementów strony, takich jak nagłówki, akapity, obrazy, linki, formularze i inne interaktywne elementy. Każdy tag pełni określoną funkcję i ma swoją składnię, która pomaga przeglądarkom poprawnie interpretować i wyświetlać treści na stronach WWW.

Poniżej znajduje się spis najważniejszych tagów HTML, z krótkimi opisami ich funkcji. Dzięki tym tagom możesz tworzyć zarówno proste, jak i złożone struktury stron, zapewniając ich poprawne działanie i estetyczny wygląd.

Struktura dokumentu:

  • <html> | Główny element otaczający całą stronę HTML.
  • <head> | Zawiera metadane strony, takie jak tytuł i linki do zasobów.
  • <body> | Zawiera widoczną treść strony internetowej.
  • <title> | Definiuje tytuł strony wyświetlany na karcie przeglądarki.
  • <meta> | Dostarcza metadane, takie jak kodowanie znaków i opis strony.
  • <link> | Łączy zewnętrzne zasoby, takie jak arkusze stylów CSS.
  • <style> | Osadza arkusz stylów CSS w dokumencie HTML.
  • <script> | Osadza lub odwołuje się do kodu JavaScript.

Nagłówki i tekst:

  • <h1><h6> | Definiują nagłówki, od najbardziej znaczącego <h1> do najmniej znaczącego <h6>.
  • <p> | Tworzy akapit tekstu.
  • <br> | Wstawia pojedynczy przełom w linii.
  • <hr> | Wstawia poziomą linię jako element separujący treść.
  • <strong> | Wyróżnia tekst, nadając mu semantycznie silniejsze znaczenie.
  • <em> | Zaznacza tekst, nadając mu semantyczne podkreślenie (kursywę).
  • <mark> | Oznacza tekst jako wyróżniony, zwykle z tłem.
  • <small> | Wyświetla tekst jako mniejszy niż normalny.
  • <del> | Zaznacza tekst jako usunięty (przekreślony).
  • <ins> | Zaznacza tekst jako dodany (podkreślony).
  • <sub> | Wyświetla tekst jako indeks dolny.
  • <sup> | Wyświetla tekst jako indeks górny.

Listy:

  • <ul> | Tworzy listę nieuporządkowaną z punktami.
  • <ol> | Tworzy listę uporządkowaną z numerami.
  • <li> | Definiuje element listy.
  • <dl> | Tworzy listę definicji.
  • <dt> | Definiuje termin w liście definicji.
  • <dd> | Definiuje opis terminu w liście definicji.

Tabele:

  • <table> | Tworzy tabelę danych.
  • <thead> | Definiuje nagłówkową część tabeli.
  • <tbody> | Definiuje ciało tabeli (główne dane tabeli).
  • <tfoot> | Definiuje stopkę tabeli.
  • <tr> | Tworzy wiersz tabeli.
  • <th> | Tworzy komórkę nagłówkową tabeli.
  • <td> | Tworzy komórkę danych w tabeli.
  • <caption> | Dodaje tytuł lub opis do tabeli.

Formularze:

  • <form> | Tworzy formularz do zbierania danych od użytkownika.
  • <input> | Tworzy różnorodne pola do wprowadzania danych (tekst, przyciski, itp.).
  • <label> | Przypisuje etykietę do elementu formularza.
  • <textarea> | Tworzy wielowierszowe pole tekstowe.
  • <button> | Tworzy przycisk do wykonania akcji.
  • <select> | Tworzy rozwijaną listę wyboru.
  • <option> | Definiuje opcję w rozwijanym polu <select>.
  • <optgroup> | Grupuje powiązane opcje w polu <select>.
  • <fieldset> | Grupuje elementy formularza razem.
  • <legend> | Tworzy tytuł grupy elementów formularza zdefiniowanych w <fieldset>.
  • <datalist> | Tworzy listę sugerowanych opcji dla pól <input>.
  • <output> | Wyświetla wynik działania formularza.

Obrazy i multimedia:

  • <img> | Osadza obraz w dokumencie HTML.
  • <audio> | Osadza plik dźwiękowy w dokumencie HTML.
  • <video> | Osadza plik wideo w dokumencie HTML.
  • <source> | Definiuje różne pliki multimedialne dla elementów <audio> i <video>.
  • <track> | Dodaje napisy lub metadane do elementu <video>.

Linki i nawigacja:

  • <a> | Tworzy hiperłącze do innej strony lub lokalizacji w dokumencie.
  • <nav> | Definiuje sekcję nawigacyjną strony (np. menu).

Semantyczne HTML5:

  • <header> | Reprezentuje nagłówek strony lub sekcji.
  • <footer> | Reprezentuje stopkę strony lub sekcji.
  • <main> | Reprezentuje główną treść dokumentu.
  • <section> | Tworzy semantyczną sekcję treści.
  • <article> | Reprezentuje samodzielną, odrębną jednostkę treści.
  • <aside> | Reprezentuje treść boczną, np. pasek boczny.
  • <figure> | Grupa zawierająca obrazki, diagramy, wykresy.
  • <figcaption> | Dodaje opis do elementu <figure>.

Elementy interaktywne:

  • <details> | Tworzy rozwijany element, który użytkownik może otworzyć lub zamknąć.
  • <summary> | Definiuje widoczny nagłówek elementu <details>.
  • <dialog> | Tworzy okno dialogowe.
  • <progress> | Reprezentuje pasek postępu procesu.
  • <meter> | Reprezentuje miernik wartości w określonym zakresie.

Osadzanie treści:

  • <iframe> | Osadza inną stronę w dokumencie HTML.
  • <embed> | Osadza zasoby zewnętrzne, takie jak pliki multimedialne.
  • <object> | Osadza pliki multimedialne lub inne zasoby zewnętrzne.
  • <param> | Przekazuje parametry do osadzonych zasobów w <object>.

Grupy treści:

  • <div> | Tworzy ogólny kontener blokowy do grupowania treści.
  • <span> | Tworzy kontener wbudowany do stylizowania części tekstu.

Inne elementy HTML:

  • <b> | Wyświetla pogrubiony tekst bez semantycznego wyróżnienia.
  • <i> | Wyświetla tekst kursywą bez semantycznego wyróżnienia.
  • <u> | Wyświetla podkreślony tekst.
  • <code> | Wyświetla fragmenty kodu komputerowego.
  • <pre> | Wyświetla tekst w formacie preformatowanym (zachowując spacje i złamania linii).
  • <blockquote> | Cytuje blok tekstu.
  • <cite> | Reprezentuje cytowanie źródła.
  • <abbr> | Definiuje skrót lub akronim.


Spis Treści - darmowy kurs HTML i CSS

Podstawy:
Wprowadzenie: Jak przygotować środowisko pracy
Lekcja 1: Podstawowe tagi HTML i struktura dokumentu
Lekcja 2: Formatowanie tekstu, linki i obrazki
Lekcja 3: Listy, tabele i formularze w HTML
Lekcja 4: Wprowadzenie do CSS
Lekcja 5: Rozszerzenie podstawowych właściwości CSS

Zaawansowane:
Lekcja 6: Semantyczne HTML5
Lekcja 7: Zaawansowane formularze w HTML5
Lekcja 8: Multimedia w HTML5
Lekcja 9: Flexbox – Elastyczny układ stron
Lekcja 10: CSS Grid Layout – Potężny system układów
Lekcja 11: CSS Animacje i przejścia (transitions)
Lekcja 12: Responsywność i Media Queries
Lekcja 13: CSS Variables (Custom Properties)

Dodatki: 
- Spis tagów HTML
- Spis Właściwości CSS