Tyto dvě značky jsou jako neviditelné krabice, které nám pomáhají uspořádat a stylovat obsah na stránce. Samy o sobě nic nedělají, ale jsou super, když k nim přidáme CSS (nebo atribut style).
<div>
(division - dělení) je jako velká krabice, která si vždycky vytvoří svůj vlastní řádek. Je to takový "kontejner" pro jiné HTML elementy.
Používáme ho, když chceme seskupit více věcí dohromady (např. nadpis, odstavec a obrázek) a pak je třeba všechny najednou obarvit, posunout nebo jim dát rámeček. Říkáme tím vlastně, že tyhle věci patří k sobě.
<div style="background-color: #c8e6c9; padding: 20px; border: 2px solid #388e3c; border-radius: 10px;">
<h3>Moje Zelená Sekce</h3>
<p>Tohle je text uvnitř zelené krabice. Všechno, co je uvnitř tohoto divu, patří k sobě.</p>
<img src="obrazky/list.png" alt="Zelený list" width="100">
</div>
<p>Tohle je text, který je už mimo zelenou krabici a bude na novém řádku.</p>
Všimněte si, že <div> se vždycky začne na novém řádku a zabere celou šířku, pokud mu neřeknete jinak (pomocí CSS).
<span>
je jako malá krabička, která se nevytváří nový řádek. Můžete ji použít k obarvení nebo ostylování jen části textu uvnitř odstavce nebo nadpisu, aniž by se text rozbil na nový řádek.
<p>Mám rád <span style="color: blue;">modré</span> nebe a <span style="color: green;">zelenou</span> trávu.</p>
Vidíte? <span> je skvělé, když chcete změnit vzhled jen několika slov nebo písmen, aniž by to ovlivnilo zbytek odstavce.
Úkol: Vytvoř novou sekci <h2>
"Organizační Krabice".
<div>
, dejte mu nějakou barvu pozadí (pomocí style="background-color: ...") a dovnitř vložte nadpis <h3> a jeden odstavec <p>.Uložte a sledujte, jak <div> a <span> pomáhají organizovat a stylovat Váš obsah!