En kontur er en linje tegnet uden for elementets kant.
Prøv det selv →
<!DOCTYPE html>
<html>
<head>
<style>
p {
border: 2px solid black;
outline: #4CAF50 solid 10px;
margin: auto;
padding: 20px;
text-align: center;
}
</style>
</head>
<body>
<h2>CSS Outline</h2>
<p>This element has a 2px black border and a green outline with a width of 10px.</p>
</body>
</html>
En kontur er en streg, der tegnes rundt om elementer, UDEN FOR grænserne, for at få elementet til at "skille sig ud".
CSS har følgende dispositionsegenskaber:
outline-style
outline-color
outline-width
outline-offset
outline
Bemærk: Omrids adskiller sig fra grænser! I modsætning til grænsen er omridset tegnet uden for elementets grænse og kan overlappe andet indhold. Det er også omridset IKKE en del af elementets dimensioner; elementets samlede bredde og højde påvirkes ikke af omridsets bredde.
Egenskaben outline-style
angiver stilen for dispositionen, og kan have en af følgende værdier:
- Definerer en stiplet omrids
- Definerer en stiplet omrids
- Definerer en solid kontur
- Definerer en dobbelt omrids
- Definerer en 3D-rillet kontur
- Definerer en 3D rillet kontur
- Definerer en 3D indsat omrids
- Definerer en 3D-udgangskontur
- Definerer ingen kontur
- Definerer en skjult kontur
Følgende eksempel viser de forskellige outline-style
værdier:
Demonstration af de forskellige konturstile:
p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}
Resultat :
A dotted outline.
A dashed outline.
A solid outline.
A double outline.
A groove outline. The effect depends on the outline-color value.
A ridge outline. The effect depends on the outline-color value.
An inset outline. The effect depends on the outline-color value.
An outset outline. The effect depends on the outline-color value.
Prøv det selv →
<!DOCTYPE html>
<html>
<head>
<style>
p {outline-color:red;}
p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}
</style>
</head>
<body>
<h2>The outline-style Property</h2>
<p class="dotted">A dotted outline</p>
<p class="dashed">A dashed outline</p>
<p class="solid">A solid outline</p>
<p class="double">A double outline</p>
<p class="groove">A groove outline. The effect depends on the outline-color value.</p>
<p class="ridge">A ridge outline. The effect depends on the outline-color value.</p>
<p class="inset">An inset outline. The effect depends on the outline-color value.</p>
<p class="outset">An outset outline. The effect depends on the outline-color value.</p>
</body>
</html>
Bemærk: Ingen af de andre dispositionsegenskaber (som du vil lære mere om i de næste kapitler) vil have NOGEN effekt, medmindre Egenskaben class="w3-codespan">outline-style
er indstillet!