HTML (HyperText Markup Language) je základní značkovací jazyk používaný pro tvorbu a strukturování obsahu na webových stránkách. Je to základní stavební kámen webu, který umožňuje vytváření webových stránek a webových aplikací. HTML byl poprvé vyvinut Timem Berners-Leem v roce 1991 a od té doby prošel mnoha verzemi a vylepšeními.
Každý HTML dokument má základní strukturu, která zahrnuje několik klíčových prvků:
htmlZkopírovat kód<!DOCTYPE html>
Tato deklarace určuje verzi HTML, kterou dokument používá. V moderních dokumentech se používá jednoduše <!DOCTYPE html>
, což značí HTML5.
<html>
, <head>
a <body>
htmlZkopírovat kód<html>
<head>
<title>Titul stránky</title>
</head>
<body>
<h1>Hlavní nadpis</h1>
<p>Obsah stránky.</p>
</body>
</html>
<html>
: Kořenový element, který obaluje celý HTML dokument.<head>
: Obsahuje metadata dokumentu, jako je název (<title>
), odkazy na stylové soubory, skripty a další.<body>
: Obsahuje veškerý viditelný obsah webové stránky, jako jsou nadpisy, odstavce, obrázky, odkazy a další prvky.Nadpisy se používají pro strukturování obsahu. HTML poskytuje šest úrovní nadpisů, od <h1>
po <h6>
.
htmlZkopírovat kód<h1>Titul stránky</h1>
<h2>Sekce</h2>
<h3>Podsekce</h3>
Odstavce jsou označeny tagem <p>
.
htmlZkopírovat kód<p>Toto je odstavec textu.</p>
Odkazy se vytvářejí pomocí tagu <a>
a atributu href
.
htmlZkopírovat kód<a href="https://www.example.com">Navštivte naši stránku</a>
Obrázky se vkládají pomocí tagu <img>
a atributů src
(zdroj) a alt
(alternativní text).
htmlZkopírovat kód<img src="obrazek.jpg" alt="Popis obrázku">
HTML podporuje dva typy seznamů: neuspořádané (bulleted) seznamy (<ul>
) a uspořádané (numbered) seznamy (<ol>
).
htmlZkopírovat kód<ul>
<li>Položka 1</li>
<li>Položka 2</li>
<li>Položka 3</li>
</ul>
htmlZkopírovat kód<ol>
<li>Položka 1</li>
<li>Položka 2</li>
<li>Položka 3</li>
</ol>
Tabulky se vytvářejí pomocí tagů <table>
, <tr>
(řádek), <th>
(hlavička) a <td>
(buňka).
htmlZkopírovat kód<table>
<tr>
<th>Sloupec 1</th>
<th>Sloupec 2</th>
</tr>
<tr>
<td>Data 1</td>
<td>Data 2</td>
</tr>
</table>
Formuláře umožňují interakci uživatelů s webem. Vytvářejí se pomocí tagu <form>
a různých vstupních prvků jako <input>
, <textarea>
, <button>
a dalších.
htmlZkopírovat kód<form action="/submit" method="post">
<label for="jmeno">Jméno:</label>
<input type="text" id="jmeno" name="jmeno">
<button type="submit">Odeslat</button>
</form>
HTML5 přineslo mnoho nových prvků a funkcí, které usnadňují tvorbu moderních webových aplikací.
HTML5 zavedlo nové semantické prvky, které zlepšují strukturu a čitelnost kódu.
<header>
: Hlavní část stránky nebo sekce.<nav>
: Navigační odkazy.<section>
: Sekce obsahu.<article>
: Samostatný obsah, jako je článek.<footer>
: Zápatí stránky nebo sekce.<aside>
: Vedlejší obsah, jako jsou postranní lišty.HTML5 přidalo podporu pro nativní přehrávání multimédií bez potřeby externích pluginů.
<audio>
: Vložený zvukový soubor.htmlZkopírovat kód<audio controls>
<source src="audio.mp3" type="audio/mpeg">
Váš prohlížeč nepodporuje přehrávání zvuku.
</audio>
<video>
: Vložené video.htmlZkopírovat kód<video controls>
<source src="video.mp4" type="video/mp4">
Váš prohlížeč nepodporuje přehrávání videa.
</video>
HTML je základním kamenem webového vývoje, který umožňuje vytváření a strukturování obsahu na webových stránkách. Díky své jednoduchosti a všestrannosti je HTML snadno pochopitelné a použitelné pro vývojáře všech úrovní. Moderní HTML5 přináší nové funkce a prvky, které usnadňují tvorbu komplexních a interaktivních webových aplikací.