« Le langage CSS/Texte » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 48 :
Dans le premier cas la taille est relative à celle spécifiée pour un parent et dans le second cas la taille correspond à une valeur prédéfinie dans le navigateur. Exemple ces styles :
 
<syntaxhighlight lang="css">
div { font-size: medium; }
pdiv { font-size: smallermedium; }
divp { font-size: mediumsmaller; }
</syntaxhighlight>
 
produisent ceci lorsqu'on imbrique le ''p'' dans le ''div'' :
Ligne 75 ⟶ 77 :
Exemple :
 
<syntaxhighlight lang="css">
em {color: #800;}
spanem {color: #004580800;}
emspan {color: #800004580;}
</syntaxhighlight>
 
Rend ces couleurs :
Ligne 127 ⟶ 131 :
Par exemple ceci :
 
<syntaxhighlight lang="css">
strong {font-weight: normal;}
emstrong {font-weight: boldnormal;}
strongem {font-weight: normalbold;}
</syntaxhighlight>
 
donne :
Ligne 150 ⟶ 156 :
 
Exemple :
<syntaxhighlight lang="css">
 
strong { text-decoration: underline; }
em { text-decoration: overline; }
span { text-decoration: line-through; }
</syntaxhighlight>
 
Donne ceci :
Ligne 169 ⟶ 176 :
La propriété <code>font-variant</code> permet de basculer les caractères en petites capitales d'imprimerie. Il faut pour cela lui donner la valeur <code>small-caps</code>, la valeur <code>normal</code> permettant de revenir à des lettres minuscules. Par exemple ce code CSS :
 
<syntaxhighlight lang="css">
p {font-variant: small-caps;}
</syntaxhighlight>
 
appliqué au texte « Texte du paragraphe. Nouvelle phrase. » donne ceci :
Ligne 188 ⟶ 197 :
* ''none'' annule un des effets précédents
 
Par exemple ceces codestyle CSS :
<syntaxhighlight lang="css">
 
strong {text-transform: capitalize;}
em {text-transform: uppercase;}
tt {text-transform: lowercase;}
</syntaxhighlight>
 
appliquéappliqués au texte « minuscules, MAJUSCULES dans ... » donnedonnent ceci :
 
{{Cadre}}
Ligne 219 ⟶ 229 :
Dans cette liste, <code>font-size</code> et <code>font-family</code> '''doivent obligatoirement être mentionnées'''. Par ailleurs <code>font-size</code> et <code>line-height</code> doivent être accolés avec la barre oblique '/'. Il faut donc être rigoureux lorsqu'on utilise ce raccourci. Le W3C donne les exemples suivants :
 
<syntaxhighlight lang="css">
p { font: 12px/14px sans-serif }
p { font: 80%12px/14px sans-serif }
p { font: 80% sans-serif }
p { font: x-large/110% "New Century Schoolbook", serif }
p { font: bold italic large Palatino, serif }
p { font: normal small-caps 120%/120% fantasy }
</syntaxhighlight>
 
Attention : toute propriété parmi les 6 listées plus haut qui n'est pas mentionnée lors de l'utilisation de <code>font</code> est '''remise à sa valeur initiale'''.