De gräns är en stenografiegenskap i CSS, som används för att lägga till en kantlinje på ett element. Det låter oss ange rutans kant. Den anger bredden, stilen och färgen på kanten. Denna CSS-egenskap innehåller följande kantegenskaper:
Den här egenskapen kan inte användas ensam. Den används alltid med andra gränsegenskaper som egenskapen 'border-style' för att ställa in gränsen först; annars kommer det inte att fungera.
Kantens bredd kan vara olika för varje enskild sida. Det kan göras genom att använda kant-botten-bredd, border-top-width, border-right-width , och kant-vänster-bredd .
Liknande gränsbredd , gränsens stil kan vara olika för varje enskild sida. Det kan göras med hjälp av egenskaperna gräns-botten-stil, gräns-topp-stil, gräns-höger-stil , och gräns-vänster-stil .
De gräns färg egendom kan inte användas ensam. Den måste användas med andra gränsegenskaper som egenskapen 'border-style' för att ställa in gränsen; annars kommer det inte att fungera.
gräns kontra kontur
Även om gränser och konturer är väldigt lika, finns det några skillnader mellan konturer och gränser som är följande:
- Med en kontur kan vi inte tillämpa olika konturbredd, stil och färg för de fyra sidorna av ett element, medan vi i en ram kan tillämpa det angivna värdet för alla fyra sidorna av ett element.
- Kanten är en del av elementets dimension, medan konturen inte är delen av elementets dimension. Det betyder att det inte spelar någon roll hur tjock kontur vi applicerar på elementet, dimensionerna på det kommer inte att ändras.
Låt oss se ett exempel för att förstå gränsegendomen.
Exempel
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>Testa det nu
Produktion
Nu finns det ett annat exempel där vi använder båda skissera och gräns egenskaper.
Exempel
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.Testa det nu
Produktion