Propriété CSS text-transform
La propriété text-transform est utilisée pour faire apparaître le texte en majuscule ou en minuscule, ou avec chaque mot en majuscule.
La propriété text-transform met l'accent sur les règles de mappage de cas spécifiques à une langue.
Les valeurs "full-width" et "full-width-kana" sont expérimentales et elles ne sont pas supportées encore par les navigateurs.
Valeur initiale | none |
Appliquée à | Tous les éléments. Elle est aussi appliquée aux éléments pseudos ::first-letter et ::first-line. |
Héritée | Oui. |
Animable | Non. |
Version | CSS1 |
Syntaxe DOM | object.style.textTransform = "capitalize"; |
Syntaxe
text-transform: none | capitalize | uppercase | lowercase | full-width | full-width-kana | initial | inherit;
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p{text-transform:uppercase}
</style>
</head>
<body>
<h2>Exemple de la propriété text-transform</h2>
<p>Quelque paragraphe.</p>
<div>Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un imprimeur anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte.</div>
</body>
</html>
Voici un autre exemple, dans lequel la première phrase est définie comme "capitalize" et la deuxième est définie comme "lowercase":
Exemple
<!DOCTYPE html>
<html>
<head>
<style>
.a {text-transform:capitalize}
.b {text-transform:lowercase}
</style>
</head>
<body>
<h2>Exemple de la propriété text-transform</h2>
<div class="a">"Propriété text transform"</div>
</br>
<div class="b">"C'est quelque paragraphe par exemple".</div>
</body>
</html>
Valeurs
Valeur | Descriptions |
---|---|
none | Aucun effet de capitalisation. C'est la valeur initiale de cette propriété. |
capitalize | Met le première caractère de chaque mot en majuscule. |
uppercase | Met tous les caractères de chaque mot en majuscule. |
lowercase | Met tous les caractères de chaque mot en minuscule. |
full-width | Effectue l'écriture d'un caractère (idéogrammes et scripts latins) à l'intérieur d'un carré, ce qui leur permet d'être alignés en chinois ou en japonais. |
full-width-kana | Convertit tous les petits caractères Kana en Kana pleine taille pour compenser les problèmes de lisibilité des petites tailles de police généralement utilisées en ruby. |
initial | Fait utiliser la valeur initiale. |
inherit | Hérite la propriété de son élément parent. |
Support de Navigateurs
1.0+ | 12.0+ | 1.0+ | 1.0+ | 7.0+ |
Pratiquez vos connaissances
Qu'est-ce que la propriété 'text-transform' en CSS peut permettre de faire?
Correcte!
Incorrecte!