Elementy
Podstawową komórką języka HTML jest element. Elementy wskazują przeglądarce, czym są poszczególne części dokumentu oraz w jaki sposób są umiejscowione względem innych elementów.
Elementy składają się z tagów otwierających, tagów zamykających i wartości. Istnieją wyjątki, które nie posiadają wartości ani tagu zamykającego. Składnia elementu przedstawia się następująco:
Wartość elementu
</tagzamykajacy>
Przykładowo, aby określić część tekstu jako akapit, należy go otoczyć tagami <p>:
Elementy mogą być zagnieżdżone w sobie:
Elementy HTML dzielą się na liniowe i blokowe. Liniowe wyświetlają się w tej samej linijce co otaczający je tekst, blokowe wyświetlają się w nowej linii i rozciągają się na największą możliwą szerokość.
Atrybuty
Do każdego elementu można przypisać atrybuty, zawierające dodatkowe informacje o elemencie.
Jeśli chcemy do dokumentu wstawić odnośnik, powinniśmy określić dokąd prowadzi.
W powyższym przykładzie widzimy element
<a> który jest odpowiedzialny za odnośniki. W tagu otwierającym <a> istnieje atrybut href, za pomocą którego wskazujemy dokąd ma być przekierowany użytkownik.Atrybuty dopisujemy tylko w tagu otwierającym, po spacji. Atrybut składa się z nazwy, oraz przypisanej po znaku równości wartości, która powinna być ujęta w cudzysłów.
Do każdego elementu możemy przypisać dowolną liczbę atrybutów. Kolejne dopisujemy po spacjach. Kolejność atrybutów nie ma znaczenia.
