Aperçu CSS
Un contour est une ligne tracée à l'extérieur de la bordure de l'élément.
Aperçu CSS
Un contour est une ligne tracée autour des éléments, À L'EXTÉRIEUR des bordures, pour faire ressortir l'élément.
CSS a les propriétés de contour suivantes :
-
outline-style
-
outline-color
-
outline-width
-
outline-offset
-
outline
Remarque : le contour diffère des bordures ! Contrairement à la bordure, le contour est dessiné à l'extérieur de la bordure de l'élément et peut chevaucher d'autres contenus. De plus, le contour ne fait PAS partie des dimensions de l'élément ; la largeur et la hauteur totales de l'élément ne sont pas affectées par la largeur du contour.
Style de contour CSS
La outline-style
propriété spécifie le style du contour et peut avoir l'une des valeurs suivantes :
dotted
- Définit un contour pointillédashed
- Définit un contour en pointillésolid
- Définit un contour solidedouble
- Définit un contour doublegroove
- Defines a 3D grooved outlineridge
- Defines a 3D ridged outlineinset
- Defines a 3D inset outlineoutset
- Defines a 3D outset outlinenone
- Defines no outlinehidden
- Defines a hidden outline
The following example shows the different outline-style
values:
Example
Demonstration of the different outline styles:
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;}
Result:
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.
Note: None of the other outline properties (which you will learn more about in the next chapters) will have ANY effect unless the
outline-style
property is set!