La propriété CSS outline-width
est utilisée afin de définir la largeur de la bordure (outline) d'un élément. Cette bordure est dessinée autour des éléments et délimite la boîte de bordure. Visuellement, cela permet de faire ressortir l'élément.
Valeur initiale | medium |
---|---|
Applicabilité | tous les éléments |
Héritée | non |
Média | visuel, interactif |
Valeur calculée | une longueur absolue ; si le mot-clé none est spécifié, la valeur calculée sera 0 |
Animable | oui, comme une longueur |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Syntaxe
/* Valeurs avec un mot clé */ outline-width: thin; outline-width: medium; outline-width: thick; /* Valeurs de longueur */ /* Type <length> */ outline-width: 1px; outline-width: 0.1em; /* Valeurs globales */ outline-width: inherit;
Valeurs
thin
- La largeur appliquée dépendra de l'agent utilisateur. On attend une largeur fine. Généralement, pour les navigateurs de bureau comme Firefox, cela correspondra à 1px.
medium
- La largeur appliquée dépendra de l'agent utilisateur. On attend une largeur moyenne. Généralement, pour les navigateurs de bureau comme Firefox, cela correspondra à 3px.
thick
- La largeur appliquée dépendra de l'agent utilisateur. On attend une largeur de trait prononcée. Généralement, pour les navigateurs de bureau comme Firefox, cela correspondra à 5px.
<length>
- Voir la page sur le type
<length>
pour les différentes valeurs correspondantes.
Syntaxe formelle
<br-width>
Exemples
HTML
<span id="thin">thin</span> <span id="medium">medium</span> <span id="thick">thick</span> <span id="deuxpixels">2px</span> <span id="unex">1ex</span> <span id="deuxem">2em</span>
CSS
span { outline-style: solid; display: inline-block; margin: 20px; } #thin { outline-width: thin; } #medium { outline-width: medium; } #thick { outline-width: thick; } #deuxpixels { outline-width: 2px; } #unex { outline-width: 1ex; } #deuxem { outline-width: 2em; }
Résultat
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
CSS Basic User Interface Module Level 3 La définition de 'outline-width' dans cette spécification. |
Candidat au statut de recommandation | Aucun changement |
CSS Transitions La définition de 'outline-width' dans cette spécification. |
Version de travail | outline-width peut désormais être animée. |
CSS Level 2 (Revision 1) La définition de 'outline-width' dans cette spécification. |
Recommendation | Définition initiale. |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 1.0 | 1.5 (1.8)[1] | 8.0 | 7.0 | 1.2 (125) |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | ? | ? | ? | ? | ? |
[1] Avec les navigateurs précédents, on pouvait obtenir le même effet avec la propriété préfxiée -moz-outline-width
.