CSS Academy · Les

Logische margin, padding en border

Vervang top/right/bottom/left door de logische equivalenten start/end/block/inline.

Les 3 van 413 stappen

Logische margin, padding en border is een gratis CSS Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject CSS Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus CSS Academy bevat in totaal 4 lessen.

Logische equivalenten voor afstanden

Fysieke afstandseigenschappen hebben logische tegenhangers die de blok- en inline-richtingen gebruiken:

  • margin-top → margin-block-start
  • margin-bottom → margin-block-end
  • margin-left → margin-inline-start
  • margin-right → margin-inline-end

Logische verkorte eigenschappen

Nieuwe verkorte eigenschappen omvatten beide blokzijden of beide inline-zijden:

<div class="card">Card with logical spacing</div>

Centreren met margin-inline: auto

Het klassieke centreerpatroon heeft nu een logisch equivalent:

<div class="container">Centered container</div>

Logische randeigenschappen

Stel randen in op logische zijden:

<div class="card">Card with top border</div>
<blockquote class="quote">Quoted text with a gold side border</blockquote>

Logische positioneringseigenschappen

Positioneringseigenschappen hebben ook logische tegenhangers:

  • top → inset-block-start
  • bottom → inset-block-end
  • left → inset-inline-start
  • right → inset-inline-end

Verkorte eigenschap inset

De eigenschap inset is al een logische verkorte eigenschap voor alle vier de zijden. inset-block en inset-inline bieden controle over twee assen.

<div class="wrap"><div class="overlay"></div></div>

Logische grootte-eigenschappen

Breedte en hoogte hebben logische equivalenten:

<div class="box">Sized box</div>

Vergelijking: fysiek versus logisch

Een zijbalk met een rand aan de startzijde:

<div class="sidebar-physical">Physical (border-left)</div>
<div class="sidebar-logical">Logical (border-inline-start)</div>

Logische waarden voor float en clear

De eigenschappen float en clear ondersteunen nu logische waarden:

<div class="figure"></div><p>Text wraps around the floated figure.</p><div class="clear">Cleared element</div>

Logische waarde voor text-align

text-align: start en text-align: end zijn logische alternatieven voor left en right. Ze passen zich automatisch aan de tekstrichting aan.

<div class="nav-link">Aligned to the start (left in LTR)</div>

Migratiestrategie

Geef bij nieuwe code de voorkeur aan logische eigenschappen. Pas bij bestaande code één component per keer aan. Prioriteitsvolgorde voor de migratie: afstanden (margin/padding), randen, afmetingen en positionering.

Korte controle

Welke logische eigenschap is het equivalent van margin-left in een LTR-indeling die in RTL margin-right moet worden?

Samenvatting

Logische eigenschappen voor margin, padding en randen gebruiken de richtingen block en inline in plaats van de fysieke boven-, rechts-, onder- en linkerkant. Verkorte eigenschappen zoals margin-block, padding-inline en inset-block omvatten beide zijden tegelijk. Geef bij alle nieuwe code voor afstanden de voorkeur aan logische eigenschappen voor automatische ondersteuning van RTL en verticale schrijfmodi.

Gratis beginnen

Leer CSS met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
40
Lessen
159

Veelgestelde vragen

Is de les “Logische margin, padding en border” gratis?

Ja — de volledige tekst van “Logische margin, padding en border” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus CSS Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus CSS Academy bevat in totaal 4 lessen.

Wat leer ik in “Logische margin, padding en border”?

Vervang top/right/bottom/left door de logische equivalenten start/end/block/inline. Je oefent met CSS Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met CSS Academy te beginnen?

Ervaring vooraf is niet nodig. CSS Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Logische margin, padding en border”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over CSS Academy?

Ja. Elke les over CSS Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Waarom logische properties: internationalisering
  2. Block- en inline-richtingen
  3. Logische margin, padding en border
  4. Logische properties in RTL-layouts
← Terug naar CSS Academy