HTML

HTML (HyperText Markup Language) to narzędzie do opisywania struktury strony. Złożony jest z tagów, które są otoczone nawiasami trójkątnymi <>.
Tagi są rozróżniane na otwierające i zamykające, przy czym te drugie zawierają dodatkowy slash (np. </h1>). Niektóre tagi, zwane void tagami, nie zawierają niczego w ich wnętrzu, więc składają się z nawiasów trójkątnych i slasha na końcu (np. <hr />).
Cała zawartość znajdująca się w tagu otrzymuje jego efekt, więc fragment HTML <h1>Nagłówek</h1> zostanie zinterpretowany jako duży nagłówek o treści Nagłówek.

Podstawowe tagi HTML

Proste tagi HTML, które pojawiają się na stronie przykładowej:

TagObjaśnienie
h1h6Nagłówek o wielkości 1-6 (większy numer = mniejszy nagłówek)
pAkapit, zaczynający się od nowej linijki z odstępem
emKursywa
strongPogrubienie tekstu
sSkreślenie tekstu
olLista uporządkowana
ulLista nieuporządkowana
liElement listy
codeZamiana tekstu wewnątrz na kod
preTekst jest ułożony tak, jak jest napisany w pliku HTML
brPrzejście na następną linię tekstu (void tag)
hrPozioma kreska, oddzielająca sekcje strony (void tag)

Atrybuty

Atrybuty HTML to dodatkowe opcje wpływające na zachowanie danego tagu. Wypisujemy je po nazwie tagu.

<a href=[x]>
Element a (anchor) oznacza po prostu link do dowolnej strony.

<img src=[s] alt=[a] width=[x] height=[y] />
Zdjęcie z dowolnego źródła (void tag).

Przykładowe zastosowanie:

<img src="https://koty.pl/słodki-kotek.png" alt="słodki kotek" width=250 height=100 />

Pozycjonowanie elementów na stronie

Tagi służące do umieszczania elementów na stronie w odpowiednim miejscu:

<table>
Tabela, która zawiera wiersze i kolumny. W niej są stosowane następujące tagi:

<div>
Div pozwala na dużo bardziej elastyczny układ elementów na stronie, lecz ujawnia swoją moc dopiero w momencie, gdy będziemy wpływać na styl tego elementu poprzez CSS.

<span>
Span działa podobnie jak div, ale zalecane jest jego używanie do pojedynczych linijek tekstu zamiast do dużych bloków strony.

<header>
Zawartość umieszczona na samej górze strony (nagłówek strony).

<footer>
Zawartość umieszczona na samym dole strony (stopka strony).

Interakcja użytkownika

Następujące tagi pozwalają na interakcję użytkownika ze stroną, ale nie będą dawać właściwego efektu bez użycia JavaScriptu.

<input type=[t] />
Pole, które może być wypełnione przez użytkownika (void tag).

[t] oznacza typ wejścia, który determinuje jego wygląd i formę:

<select>
Pole wyboru z określonych przedmiotów. Zawiera elementy <option>, które reprezentują pojedynczą opcję.


Oczywiście, to nie jest pełny zestaw tagów HTML. Wszystkie tagi można znaleźć tutaj.