From 258ba7b4be62d8640477a3bd3146d08b00cb70ec Mon Sep 17 00:00:00 2001
From: julieng La propriété Cette propriété est héritée sur les différents éléments et n'est pas réinitialisée avec la propriété raccourcie {{cssxref("text-decoration")}}, ce qui permet de la définir simplement pour l'ensemble du document.
+ C6H12O6
+
+ Et là avec des indices
et du jambage
-</p>
-text-underline-position
définit la position du soulignement utilisé lorsque la propriété {{cssxref("text-decoration")}} prend la valeur underline
./* Avec un mot-clé */
+```css
+/* Avec un mot-clé */
text-underline-position: auto;
text-underline-position: under;
text-underline-position: left;
@@ -25,58 +26,59 @@ text-underline-position: right under;
text-underline-position: inherit;
text-underline-position: initial;
text-underline-position: unset;
-
+```
-:root {
+```css
+:root {
/* Une meilleure règle par défaut pour un document */
/* avec de nombreuses formules chimiques */
text-underline-position: under;
}
-
-
-Syntaxe
-
-Valeurs
-
-
-
-
-auto
under
et alphabetic
.under
left
under.
right
under.
auto-pos
{{non-standard_inline}}auto
et c'est ce dernier qui doit être utilisé à la place.above
{{non-standard_inline}}auto
aura un effet semblable.below
{{non-standard_inline}}auto
aura un effet semblable.Syntaxe formelle
+```
+
+## Syntaxe
+
+### Valeurs
+
+- `auto`
+ - : Ce mot-clé permet à l'agent utilisateur d'utiliser un algorithme pour choisir entre `under` et `alphabetic`.
+- `under`
+ - : Ce mot-clé force la ligne à se situer sous la ligne de base, à une position où elle ne traversera pas de [jambage](https://fr.wikipedia.org/wiki/Jambage). Cela est notamment utile lorsqu'on veut souligner de façon lisible des formules chimiques ou mathématiques (qui utilisent fréquemment des indices).
+- `left`
+ - : In vertical writing-modes, this keyword forces the line to be placed on the _left_ of the characters. In horizontal writing-modes, it is a synonym of `under.`
+- `right`
+ - : Pour les modes d'écritures verticaux, ce mot-clé force la ligne à être placée à droite des caractères. Pour les modes d'écritures horizontaux, ce mot-clé est synonyme de `under.`
+- `auto-pos`{{non-standard_inline}}
+ - : Ce mot-clé est synonyme de `auto` et c'est ce dernier qui doit être utilisé à la place.
+- `above`{{non-standard_inline}}
+ - : Ce mot-clé force la ligne à être dessinée au dessus du texte. Lorsqu'on écrit avec un script d'Asie orientale, la valeur `auto` aura un effet semblable.
+- `below`{{non-standard_inline}}
+ - : Ce mot-clé force la ligne à être dessinée sous le texte. Lorsqu'on utilise un texte alphabétique, la valeur `auto` aura un effet semblable.
+
+### Syntaxe formelle
{{csssyntax}}
-Exemples
+## Exemples
-HTML
+### HTML
-<p class="chimique">
- C<sub>6</sub>H<sub>12</sub>O<sub>6</sub>
-</p>
-<p class="defaut">
- Et là avec des <sub>indices</sub>
+```html
+
+
.chimique { +```css +.chimique { text-decoration: underline; text-underline-position: under; } @@ -84,43 +86,29 @@ text-underline-position: unset; .defaut { text-decoration: underline; text-underline-position: auto; -}- -
{{EmbedLiveSample("Exemples","100%","100%")}}
- -Spécification | -Statut | -Commentaires | -
---|---|---|
{{SpecName('CSS3 Text Decoration', '#text-underline-position-property', 'text-underline-position')}} | -{{Spec2('CSS3 Text Decoration')}} | -Définition initiale. | -
{{cssinfo}}
- -{{Compat("css.properties.text-underline-position")}}
- -