HTML – Hipertekstowy Język Znaczników
HTML (Hypertext Markup Language) to język znaczników używany do tworzenia dokumentów hipertekstowych w Internecie. Pozwala na opisanie struktury i semantyki informacji na stronach WWW, umożliwiając wstawianie hiperłączy, akapitów, nagłówków oraz multimediów. Aby precyzyjnie określić wygląd dokumentu, zaleca się korzystanie z kaskadowych arkuszy stylów (CSS).
Historia HTML
Początki
W 1980 roku Tim Berners-Lee z CERN stworzył prototyp systemu hipertekstowego ENQUIRE, który umożliwiał organizowanie dokumentów naukowych. W 1989 roku zaprezentowano projekt World Wide Web, który stanowił podstawę dla HTML.
Pierwsza specyfikacja
W 1991 roku Berners-Lee opublikował pierwszą specyfikację HTML, zawierającą 22 znaczniki. W 1995 roku powstała HTML 2.0, uznawana za pierwszą oficjalną specyfikację. Organizacja W3C zaczęła zajmować się rozwojem HTML w 1996 roku, a HTML 4.01 opublikowano w 1999 roku jako ostatnią wersję tego standardu.
Wersje HTML
- 1993: HTML szkic przez IETF
- 1995: HTML 2.0 opublikowane jako RFC
- 1997: HTML 3.2 rekomendacja W3C
- 1997: HTML 4.0 rekomendacja W3C
- 1999: HTML 4.01 rekomendacja W3C
- 2000: HTML ISO/IEC 15445:2000
- 2008: HTML 5 szkic
- 2014: HTML 5 rekomendacja W3C
XHTML
- XHTML 1.0: Rekomendacja W3C z 2000 roku
- XHTML 1.1: Wydanie z 2001 roku, bazujące na XHTML 1.0 Strict
- XHTML 2.0: Porzucony projekt, niekompatybilny z wcześniejszymi wersjami
- XHTML 5: Aktualizacja XHTML 1.x, związana z HTML 5
Współczesność
HTML 5 to pierwsza wersja niezwiązana z SGML, a standard HTML jest obecnie publikowany przez WHATWG jako HTML Living Standard. Współczesny HTML jest wspierany przez dwie organizacje: W3C i WHATWG.
Podstawowe komponenty HTML
- Znaczniki i atrybuty
- Typy danych
- Referencje znakowe
- Dokumenty DTD
Przykład HTML 5
<!DOCTYPE html>
<html lang="pl">
<head>
<title>Przykładowa strona</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="plik.css">
</head>
<body>
<h1>Przykładowa strona</h1>
<p>Zobacz też: <a href="https://pl.wikipedia.org">Wikipedia</a>.</p>
</body>
</html>
HTML jest kluczowym językiem w tworzeniu stron internetowych, a jego rozwój odzwierciedla zmieniające się potrzeby technologiczne oraz użytkowników.