Agitez votre trafic avec Oseox, Plus de 400 cours gratuits.
Profitez de nos meilleurs conseils, Recevez notre newsletter pro !
Les propriétés CSS permettent de mettre automatiquement des textes en majuscules dans un texte. Pour cela, il y a 2 sortes de propriétés.
Premièrement, voyons la propriété font-variant. Elle peut prendre 2 valeurs différentes :
Code CSS :
p.normale
{
font-variant: normal;
}
p.petite
{
font-variant: small-caps;
}
Code XHTML :
<p class="normale">texte normale<p>
<p class="petite">texte en capitale </p>
Il y a aussi une autre propriété CSS qui permet de forcer les majuscules: text-transform d'un texte. Elle peut prendre ces valeurs :
Code CSS :
.aucun {
text-transform:none;
}
.minuscule {
text-transform: lowercase;
}
.majuscule {
text-transform: uppercase;
}
.capitale {
text-transform: capitalize;
}
Code XHTML :
<p class="aucun">None : ne met aucun effet sur le texte</p>
<p class="minuscule">Lowercase : met toutes les lettres de chaque mot en minuscules</p>
<p class="majuscule">Uppercase : met toutes les lettres de chaque mot en majuscules</p>
<p class="capitale">Capitalize : met uniquement la première lettre de chaque mot en majuscule</p>
La propriété letter-spacing permet de spécifier l'espacement entre les caractères du texte. Les règles d'héritage sont applicables pour cette propriété. Elle peut prendre 2 valeurs :
Normal :
La valeur "normale" est la valeur par défaut de la propriété letter-spacing. Elle correspond à l'espacement normal de la police en question.
Valeur de longueur :
C'est une valeur numérique qui détermine la quantité d'espacement entre les lettres. Elle s'ajoute à la valeur normal. Elle peut être exprimée avec des unités de mesure ou en pourcentage. Celle-ci peut prendre une valeur négative. Voici un exemple d'utilisation de la propriété letter-spacing.
Code CSS :
.espace1 { letter-spacing: -2px; } .espace2 { letter-spacing: 1cm; }
Code XHTML :
<p class="espace1">ESPACE</p> <p class="espace2">ESPACE</p> <p>ESPACE</p>
Le mot ESPACE est écrit de façons différentes. Les caractères de la classe espace 1 sont beaucoup plus serrés entre eux que ceux de la normale.
Si la propriété letter-spacing définit l'espace inter-lettrage, la propriété word-spacing quant à elle définit le comportement de l'espace entre les mots. Les valeurs applicables sont pareilles que celles de letter-spacing:
Exemple d'espace entre les mots :
Code CSS :
.espacemot1
{
word-spacing:20px; /*espace de 20 px entre les mots*/
}
.espacemot2{
word-spacing:1cm;/*espace de 1 cm entre les mots*/
}
Code XHTML :
<p class="espacemot1">Je vais chez ce cher Serge si sage et si chaste.</p>
<p class="espacemot2">Je vais chez ce cher Serge si sage et si chaste.</p>
<p>Je vais chez ce cher Serge si sage et si chaste.</p>
Une question ? Venez la poser sur notre forum développement web !