Podstawowe tagi HTML

HTML (HyperText Markup Language) zawiera wiele tagów, które służą do tworzenia struktury strony internetowej. Poniżej znajduje się lista tagów HTML w kolejności alfabetycznej wraz z ich krótkim opisem:

<!-- ... -->

Komentarz w HTML. Zawartość wewnątrz tego tagu nie jest wyświetlana w przeglądarce.

<!DOCTYPE>

Deklaracja typu dokumentu. Określa wersję HTML używaną w dokumencie.

<a>

Tworzy hiperłącze do innych stron, plików lub lokalizacji w tej samej stronie.

<abbr>

Definiuje skrót lub akronim, często z atrybutem title wyjaśniającym pełną formę.

<address>

Zawiera informacje kontaktowe autora strony lub artykułu.

<area>

Definiuje obszar w mapie obrazu (używany z tagiem <map>).

<article>

Reprezentuje niezależną część treści, taką jak post na blogu lub artykuł.

<aside>

Zawiera treść, która jest tylko pośrednio związana z główną treścią strony.

<audio>

Umożliwia osadzenie dźwięku na stronie.

<b>

Pogrubia tekst, ale nie nadaje mu szczególnego znaczenia semantycznego.

<base>

Określa bazowy URL dla wszystkich względnych adresów URL w dokumencie.

<bdi>

Izoluje fragment tekstu, który może być formatowany w innym kierunku (np. arabski).

<bdo>

Nadpisuje domyślny kierunek tekstu (np. od prawej do lewej).

<blockquote>

Cytuje blok tekstu z innego źródła.

<body>

Zawiera główną treść dokumentu HTML.

<br>

Wstawia pojedyncze przejście do nowej linii.

<button>

Tworzy przycisk, który można kliknąć.

<canvas>

Umożliwia rysowanie grafiki za pomocą skryptów (np. JavaScript).

<caption>

Dodaje podpis do tabeli.

<cite>

Zaznacza tytuł dzieła, takiego jak książka, film, czy piosenka.

<code>

Zaznacza fragment kodu komputerowego.

<col>

Określa właściwości kolumny w tabeli.

<colgroup>

Grupuje kolumny w tabeli do formatowania.

<data>

Łączy treść z maszynowo czytelną formą.

<datalist>

Zawiera listę opcji dla elementu <input>.

<dd>

Opisuje termin w liście definicji (<dl>).

<del>

Zaznacza tekst, który został usunięty z dokumentu.

<details>

Tworzy widżet rozwijany, który użytkownik może otworzyć lub zamknąć.

<dfn>

Zaznacza termin, który jest definiowany w tekście.

<dialog>

Tworzy okno dialogowe lub podręczne okno.

<div>

Tworzy blokowy kontener do grupowania elementów.

<dl>

Tworzy listę definicji.

<dt>

Zaznacza termin w liście definicji (<dl>).

<em>

Zaznacza tekst, który ma być zaakcentowany (zwykle kursywą).

<embed>

Osadza zewnętrzną aplikację lub treść multimedialną.

<fieldset>

Grupuje powiązane elementy w formularzu.

<figcaption>

Dodaje podpis do elementu <figure>.

<figure>

Reprezentuje samodzielną treść, taką jak ilustracje, diagramy, itp.

<footer>

Zawiera stopkę sekcji lub strony.

<form>

Tworzy formularz do przesyłania danych.

<h1> do <h6>

Nagłówki o różnym poziomie ważności, gdzie <h1> jest najważniejszy.

<head>

Zawiera metadane dokumentu, takie jak tytuł, skrypty, style.

<header>

Zawiera nagłówek sekcji lub strony.

<hr>

Tworzy poziomą linię oddzielającą treść.

<html>

Główny kontener dla całego dokumentu HTML.

<i>

Zaznacza tekst, który ma być wyróżniony (zwykle kursywą), ale bez szczególnego znaczenia semantycznego.

<iframe>

Osadza inną stronę internetową w bieżącym dokumencie.

<img>

Osadza obraz na stronie.

<input>

Tworzy pole wprowadzania danych w formularzu.

<ins>

Zaznacza tekst, który został dodany do dokumentu.

<kbd>

Zaznacza tekst, który reprezentuje wprowadzanie z klawiatury.

<label>

Tworzy etykietę dla elementu formularza.

<legend>

Dodaje podpis do elementu <fieldset>.

<li>

Reprezentuje element listy (używany z <ul>, <ol>, lub <menu>).

<link>

Łączy dokument z zewnętrznymi zasobami, takimi jak arkusze stylów.

<main>

Zawiera główną treść dokumentu.

<map>

Definiuje mapę obrazu z klikalnymi obszarami.

<mark>

Zaznacza tekst, który ma być wyróżniony (np. jako wynik wyszukiwania).

<meta>

Zawiera metadane dokumentu, takie jak opis, słowa kluczowe, autor.

<meter>

Reprezentuje skalę lub pomiar (np. zużycie miejsca na dysku).

<nav>

Zawiera nawigację strony.

<noscript>

Zawiera treść, która będzie wyświetlana, jeśli skrypty są wyłączone.

<object>

Osadza zewnętrzny zasób, taki jak plik multimedialny.

<ol>

Tworzy uporządkowaną listę.

<optgroup>

Grupuje powiązane opcje w elemencie <select>.

<option>

Reprezentuje opcję w elemencie <select>.

<output>

Reprezentuje wynik obliczeń lub działania użytkownika.

<p>

Tworzy akapit tekstu.

<param>

Określa parametry dla elementu <object>.

<picture>

Umożliwia definiowanie wielu źródeł obrazów dla różnych rozmiarów ekranu.

<pre>

Zaznacza tekst, który ma być wyświetlany w formacie preformatowanym (zachowuje białe znaki).

<progress>

Reprezentuje postęp zadania.

<q>

Zaznacza krótki cytat.

<rp>

Zawiera tekst, który będzie wyświetlany, jeśli przeglądarka nie obsługuje ruby annotations.

<rt>

Zawiera tekst wyjaśniający dla ruby annotations.

<ruby>

Używany do dodawania adnotacji ruby (np. furigana w języku japońskim).

<s>

Zaznacza tekst, który nie jest już aktualny lub ważny.

<samp>

Zaznacza przykładowy wynik programu komputerowego.

<script>

Wstawia skrypt (np. JavaScript) do dokumentu.

<section>

Definiuje sekcję w dokumencie.

<select>

Tworzy listę rozwijaną w formularzu.

<small>

Zaznacza tekst, który ma być wyświetlany mniejszą czcionką (np. drobny druk).

<source>

Określa źródło multimediów dla elementów <audio> i <video>.

<span>

Tworzy kontener liniowy do grupowania elementów.

<strong>

Zaznacza tekst, który ma być silnie zaakcentowany (zwykle pogrubiony).

<style>

Zawiera style CSS dla dokumentu.

<sub>

Zaznacza tekst, który ma być wyświetlany jako indeks dolny.

<summary>

Dodaje podsumowanie dla elementu <details>.

<sup>

Zaznacza tekst, który ma być wyświetlany jako indeks górny.

<svg>

Osadza grafikę wektorową w formacie SVG.

<table>

Tworzy tabelę.

<tbody>

Grupuje wiersze tabeli, które zawierają dane.

<td>

Reprezentuje komórkę w tabeli.

<template>

Zawiera fragment kodu HTML, który może być klonowany i wstawiany przez JavaScript.

<textarea>

Tworzy wielowierszowe pole tekstowe w formularzu.

<tfoot>

Grupuje wiersze tabeli, które zawierają podsumowanie.

<th>

Reprezentuje nagłówek komórki w tabeli.

<thead>

Grupuje wiersze tabeli, które zawierają nagłówki kolumn.

<time>

Zaznacza czas lub datę.

<title>

Określa tytuł dokumentu, wyświetlany na pasku tytułu przeglądarki.

<tr>

Reprezentuje wiersz w tabeli.

<track>

Dodaje napisy lub ścieżki dźwiękowe do elementów <audio> i <video>.

<u>

Zaznacza tekst, który ma być podkreślony.

<ul>

Tworzy nieuporządkowaną listę.

<var>

Zaznacza zmienną w tekście.

<video>

Osadza wideo na stronie.

<wbr>

Określa miejsce, w którym można przenieść tekst do nowej linii, jeśli jest to konieczne.

Ta lista zawiera większość standardowych tagów HTML, ale warto pamiętać, że HTML jest stale rozwijany, a nowe tagi mogą być dodawane w przyszłości.