CSS Tutorial

Boxmodell

Boxmodellen är en grundläggande koncept inom CSS som definierar hur ett element visas på en webbsida. Det består av fyra huvuddelar:

  • Innehållsbox Den faktiska innehållet i elementet, såsom text eller bilder.
  • Padding-box Ett område runt innehållsboxen som används för att lägga till inre marginal.
  • Rambox En linje eller ett område runt padding-boxen som används för att separera ett element från andra element.
  • Margin-box Det yttersta området, inklusive alla tre andra boxar och eventuell yttre marginal.

Praktiska steg:

  • Definiera dimensionerna: Ställ in bredd och höjd på innehållsboxen med CSS-egenskaper som width och height.
  • Lägg till inre marginal: Använd padding-egenskapen för att lägga till marginal inuti elementet runt innehållsboxen.
  • Lägg till ram: Använd border-egenskapen för att lägga till en ram runt padding-boxen.
  • Lägg till yttre marginal: Använd margin-egenskapen för att lägga till marginal utanför elementet runt margin-boxen.

CSS-exempel:

div {
  width: 200px;  /* Innehållsboxens bredd */
  height: 100px; /* Innehållsboxens höjd */
  padding: 20px;  /* 20px inre marginal */
  border: 1px solid black;  /* 1px svart ram */
  margin: 10px;  /* 10px yttre marginal */
}

Tips för förbättrad tillgänglighet:

  • Använd enhetliga mått för padding och marginaler för att förbättra visuell konsistens.
  • Använd kontrastfärger för text och bakgrund för att göra innehållet lättare att läsa.
  • Använd tabindex-attributeten för att göra element fokusbara för tangentbordsanvändare.