Lekcja 9: Div i Span – Pudełka na wszystko

Czasem semantyka to za mało. Kiedy chcesz po prostu zgrupować elementy, żeby je potem poukładać lub pokolorować, sięgasz po dwa uniwersalne kontenery: <div> (blokowy) i <span>(liniowy). To najważniejsze „cegły” w budowaniu układu strony pod CSS.

Kluczowe zagadnienia:

  • Tag <div> (element blokowy).
  • Tag <span> (element liniowy).
  • Różnica w zachowaniu (nowa linia vs wiersz).
  • Przygotowanie pod stylowanie.

Pytania do filmu:

  1. Jaki jest najbardziej uniwersalny kontener w HTML? (Odp: <div>).
  2. Czy <div> ma jakieś znaczenie semantyczne dla Google? (Odp: Nie, jest neutralny).
  3. Czy <div> łamie linię (zaczyna się od nowej linii)? (Odp: Tak, jest blokowy).
  4. Do czego służy <span>? (Odp: Do stylowania fragmentów tekstu).
  5. Czy <span> łamie linię? (Odp: Nie, jest liniowy).
  6. Jaki tag użyjesz, żeby pokolorować jedno słowo w zdaniu? (Odp: <span>).
  7. Jaki tag użyjesz, żeby zgrupować nagłówek i akapit w jedną ramkę? (Odp: <div>).
  8. Czy można włożyć <div> do środka <span>? (Odp: Zazwyczaj nie, odwrotnie tak).
  9. Dlaczego używamy divów, skoro mamy semantykę? (Odp: Do układu/layoutu/grupowania).
  10. Który z tych tagów jest „workiem” na większe sekcje? (Odp: <div>).