Attribut TEXT-TRANSFORM
Rôle
L’attribut text-transform permet de modifier la casse du texte (majuscule, miniscule..).
Version : CSS1
Héritage (inherit) : oui
Propriété Javascript : element.style.textTransform
Testez vous-même cet attribut
Utilisez Codepen
– Le code CSS
p{ text-transform: uppercase; }
– Le code HTML
<p>Mon contenu est mise en majuscule</p>
Résultat
Attribut en action en Webdesign
Remarquez, ci-dessous, l’utilisation de l’attribut text-transform sur les liens du menu qui se retrouve en majuscule.
En effet la majuscule est tendance en Webdesign. elle est souvent utilisée pour les contenus courts comme les titres, les liens, les logos…. On évite d’utiliser les majuscules pour les longues phases.
Compatibilité
L’attribut text-transform est pris en charge par tous les principaux navigateurs
Valeurs
Les différentes valeurs de l’attribut text-transform sont:
- none
- Le texte se présente tel quel : valeur par défaut
Syntaxe :
text-transform : none
- capitalize
- Transforme la première lettre de chaque mot en majuscule.
Syntaxe :
text-transform : capitalize
Résultat
- uppercase
- Transforme tous les caractères en majuscules
Syntaxe :
text-transform : uppercase
Résultat
- lowercase
- Transforme tous les caractères en miniscules (même si en HTML ils sont en majuscules)
Syntaxe :
text-transform : lowercase
Résultat
- initial
- La casse est défini à sa valeur initiale (attention pas pris en charge par Internet Explorer et Opéra en dessous de la version 15). Peut être utilisé pour « neutraliser » l’héritage, par exemple un paragraphe peut rester en minuscule même si pour son élément parent le texte est défini en majuscule.
Syntaxe :
text-transform : initial
- inherit
- Hérite de la même propriété que l’élément parent.
Syntaxe :
text-transform : inherit
A voir aussi
color– text-align– text-decoration– text-transform– text-indent– line-height– word-spacing– letter-spacing– white-space– vertical-align– direction– content