The okraj je zkrácená vlastnost v CSS, která se používá k přidání ohraničení prvku. Umožňuje nám specifikovat hranici krabice. Nastavuje šířku, styl a barvu ohraničení. Tato vlastnost CSS zahrnuje následující vlastnosti ohraničení:
Tuto vlastnost nelze použít samostatně. Vždy se používá s ostatními vlastnostmi ohraničení, jako je vlastnost 'border-style' k nastavení ohraničení jako první; jinak to nebude fungovat.
Šířka okraje se může pro každou jednotlivou stranu lišit. To lze provést pomocí border-bottom-width, border-top-width, border-right-width , a border-left-width .
Podobný hranice-šířka , styl ohraničení může být pro každou jednotlivou stranu jiný. To lze provést pomocí vlastností border-bottom-style, border-top-style, border-right-style , a okraj-levý styl .
The barva ohraničení majetek nelze užívat samostatně. Musí být použit s dalšími vlastnostmi ohraničení, jako je vlastnost 'border-style' pro nastavení ohraničení; jinak to nebude fungovat.
ohraničení vs. obrys
Ačkoli jsou okraje a obrysy velmi podobné, mezi obrysy a ohraničením existují určité rozdíly, které jsou následující:
- Pomocí obrysu nemůžeme použít různou šířku obrysu, styl a barvu pro čtyři strany prvku, zatímco v ohraničení můžeme použít zadanou hodnotu pro všechny čtyři strany prvku.
- Ohraničení je součástí rozměru prvku, zatímco obrys není součástí rozměru prvku. To znamená, že nezáleží na tom, jak tlustý obrys na prvek aplikujeme, jeho rozměry se nezmění.
Podívejme se na příklad pro pochopení vlastnosti border.
Příklad
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>Otestujte to hned
Výstup
Nyní je zde další příklad, ve kterém používáme obojí obrys a okraj vlastnosti.
Příklad
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.Otestujte to hned
Výstup