De grens is een verkorte eigenschap in CSS, die wordt gebruikt om een rand aan een element toe te voegen. Hiermee kunnen we de rand van het vak specificeren. Het bepaalt de breedte, stijl en kleur van de rand. Deze CSS-eigenschap bevat de volgende randeigenschappen:
Deze woning kan niet alleen worden gebruikt. Het wordt altijd gebruikt met andere randeigenschappen, zoals de eigenschap 'border-style', om eerst de rand in te stellen; anders zal het niet werken.
De breedte van de rand kan per zijde verschillend zijn. Dit kan worden gedaan door de rand-onder-breedte te gebruiken, rand-boven-breedte, rand-rechts-breedte , En rand-links-breedte .
Gelijkwaardig aan grensbreedte kan de stijl van de rand voor elke zijde verschillend zijn. Dit kan gedaan worden met behulp van de eigenschappen rand-onder-stijl, rand-boven-stijl, rand-rechts-stijl , En border-links-stijl .
De rand kleur eigendom kan niet alleen worden gebruikt. Het moet worden gebruikt met andere randeigenschappen, zoals de eigenschap 'border-style' om de rand in te stellen; anders zal het niet werken.
rand versus omtrek
Hoewel randen en omtrekken erg op elkaar lijken, zijn er enkele verschillen tussen omtrekken en randen:
- Met behulp van een omtrek kunnen we geen verschillende breedte, stijl en kleur van de omtrek toepassen op de vier zijden van een element, terwijl we bij een rand de opgegeven waarde voor alle vier de zijden van een element kunnen toepassen.
- De rand maakt deel uit van de dimensie van het element, terwijl de omtrek geen deel uitmaakt van de dimensie van het element. Dit betekent dat het niet uitmaakt hoe dik de omtrek is die we op het element toepassen, de afmetingen ervan zullen niet veranderen.
Laten we een voorbeeld bekijken om de border-eigenschap te begrijpen.
Voorbeeld
p{ border: 4px blue; font-size: 20px; color: red; text-align: center; } p.none {border-style: none;} p.dotted {border-style: dotted;} p.dashed {border-style: dashed;} p.solid {border-style: solid;} p.double {border-style: double;} p.groove {border-style: groove;} p.ridge {border-style: ridge;} p.inset {border-style: inset;} p.outset {border-style: outset;} p.hidden {border-style: hidden;} <p>No border.</p> <p>A dotted border.</p> <p>A dashed border.</p> <p>A solid border.</p> <p>A double border.</p> <p>A groove border.</p> <p>A ridge border.</p> <p>An inset border.</p> <p>An outset border.</p> <p>A hidden border.</p>Test het nu
Uitvoer
Er is nog een voorbeeld waarin we beide gebruiken overzicht En grens eigenschappen.
Voorbeeld
div { border: 3px solid red; outline: 3px solid blue; border-radius: 12px; font-size: 20px; font-weight: bold; margin: 30px; padding: 30px; outline-offset: 0.5em; } <h3> Welcome to the javaTpoint.com </h3> In this div element, we are using both outline and border properties. The outline is represented by blue color and border is by red color.Test het nu
Uitvoer