<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8">
<title>Moje první stránka</title>
</head>
<body>
Ahoj světe!
</body>
</html>HTML (HyperText Markup Language) je značkovací jazyk používaný pro strukturování obsahu webových stránek.
HTML: - není programovací jazyk - popisuje strukturu dokumentu - funguje na principu značek (tagů)
HTML soubor má příponu .html
Otevírá se v webovém prohlížeči
Prohlížeč interpretuje HTML a vykreslí stránku
libovolný textový editor (VS Code, Vim, Nano…)
webový prohlížeč (Firefox, Chrome)
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8">
<title>Moje první stránka</title>
</head>
<body>
Ahoj světe!
</body>
</html><!DOCTYPE html> – určuje verzi HTML
<html> – kořenový element
<head> – metadata (není vidět)
<body> – viditelný obsah stránky
Vytvoř HTML soubor:
- s vlastním názvem stránky
- s textem v <body>
většina značek má otevírací a uzavírací tvar
<p>Toto je odstavec</p>Atributy rozšiřují chování značek.
<img src="obrazek.jpg" alt="Popis obrázku">párové: <p>, <div>, <a>
nepárové: <img>, <br>, <hr>
HTML má 6 úrovní nadpisů.
<h1>Hlavní nadpis</h1>
<h2>Podnadpis</h2>
<h3>Menší nadpis</h3><p>Toto je odstavec.</p>
<p>Další odstavec.</p>
<br><strong>Tučný text</strong>
<em>Kurzíva</em>Vytvoř stránku: - s nadpisem - 2 odstavci - zvýrazněným slovem
<a href="https://example.com">Odkaz na web</a>absolutní URL
relativní URL
<img src="foto.jpg" alt="Popis obrázku"><a href="https://example.com">
<img src="logo.png" alt="Logo">
</a>vlož obrázek
vytvoř odkaz na jinou stránku
<ul>
<li>Položka 1</li>
<li>Položka 2</li>
</ul><ol>
<li>Krok 1</li>
<li>Krok 2</li>
</ol>Vytvoř seznam:
oblíbených technologií
nebo kroků nějakého postupu
<table>
<tr>
<th>Jméno</th>
<th>Věk</th>
</tr>
<tr>
<td>Anna</td>
<td>25</td>
</tr>
</table><table> – tabulka
<tr> – řádek
<th> – hlavička
<td> – buňka
<form>
<label>Jméno:</label>
<input type="text">
<button>Odeslat</button>
</form><input type="text">
<input type="password">
<input type="email">
<input type="checkbox">
<input type="radio">Vytvoř formulář:
jméno
tlačítko odeslat
<header>Hlavička</header>
<nav>Navigace</nav>
<main>Obsah</main>
<footer>Patička</footer>lepší přístupnost
lepší SEO
čitelnější kód
Vytvoř jednoduchou HTML stránku:
nadpis
text o sobě / projektu
obrázek
seznam
odkaz
jednoduchý formulář
přidat tabulku
rozdělit stránku na sekce
HTML definuje strukturu webu
Každý web začíná HTML
CSS řeší vzhled, JavaScript chování