logo Deniz Odabas

Labo 02 - layout met CSS

Doel van de opdracht

  • Gebruik van tag-, class-, id- en pseudo-selectoren.
  • Toepassen van tekst- en achtergrondkleuren.
  • Herbruikbare classes maken.
  • Normalize.css toevoegen en begrijpen.
  • Inzicht in het box-model en box-sizing.
  • Externe lettertypen toevoegen met fallback.
  • Stylesheet koppelen en optimaliseren.
  • CSS analyseren en debuggen met devtools.
  • Geavanceerde selectoren en prioriteitsregels toepassen.
Resultaat
logo css

Beschrijving

In dit labo heb ik een HTML-pagina uitgebreid met CSS. Ik heb normalize.css en een Google Font toegevoegd, het box-model toegepast en containers gebruikt om de layout te centreren. De navigatie is gestyled met padding en hover-effecten. Ik heb gewerkt met geavanceerde selectoren zoals :nth-child, combinators en attribute selectors. Daarnaast heb ik herbruikbare classes gemaakt zoals .highlight en utility classes voor marges en padding. Tot slot heb ik responsiveness getest met viewport units en pseudo-classes zoals :hover en :focus-visible.

Gerelateerde links

Reflectie

Wow!

De OKLCH converten, ik wende er snel aan.

Aauw!

Het correct toepassen van geavanceerde selectoren kostte wat tijd.

Niet zeker?

Ik twijfel nog over de beste manier om utility classes efficiƫnt te gebruiken zonder dat mijn CSS onoverzichtelijk wordt.