Académique Documents
Professionnel Documents
Culture Documents
Dr N. BAME
1
Introduction
• Les propriétés de :
• type «font-»,
• de type text,
• couleurs,
• Interligne
• Opacité
• …
2
Taille du texte : font-size (1)
• la propriété font-size est utilisée pour modifier la taille d’un
texte
• Seuls deux types de valeurs sont possibles :
– Des valeurs de type absolu (en pixel (px) ou en point (pt)),
– ou relatif (en em, ex ou en pourcentage (%))
• Exemple
h1
{
font-weight: bold;
}
7
Interligne : line-height
• line-height sert à fixer la distance en pixel (px, em,
ex, %, pt) entre deux lignes de texte
• Exemple
P
{
font-size:20px;
line-height:30px;
}
8
Soulignement et décorations : text-decoration
• La propriété text-decoration permet de gérer la
décoration d’un texte ou de souligner un texte
• Valeurs possibles
• underline : souligner le texte
• overline : mettre une ligne au dessus du texte
• line-through : barrer le texte
• blink : faire clignoter le texte (ne fonctionne pas sur tous
les navigateurs)
• none : pas de décoration
9
Police : font-family
• La propriété font-family permet de changer la police d’un
texte
• Elle peut prendre plusieurs valeurs ordonnées par priorité
balise
{
font-family: police1, police2, police3, police4;
}
• Quelques polices supportées par la plupart des navigateurs
Arial
Arial Black
Comic Sans MS
Courier New
Georgia
Impact
Times New Roman
Trebuchet MS
Verdana
10
font-family: Impact, "Arial Black", Arial, Verdana;
Couleur : color (1)
• La propriété color permet changer la couleur d’un texte
• Il existe plusieurs façons de gérer la couleur
• Première façon: nom de la couleur en anglais; méthode la
plus simple mais la plus limitée aussi.
#p1 {color:green;}
– Seules seize couleurs sont possibles
11
Couleur : color (2)
Code hexadécimal de la couleur:
• la valeur commence par un dièse, suivie de 6
symboles choisis entre 0 et F.
– Les deux premiers symboles définissent l’intensité de
rouge
– les deux suivants l’intensité de vert
– les deux derniers l’intensité de bleu
• l’échelle d’intensité va de 0 à 255 pour chaque
binôme de valeurs
– 00 étant l’intensité la plus faible et FF l’intensité la plus
forte
12
Couleur : color (3)
Couleur en RGB (Red Green Blue):
• cette méthode repose sur le même principe de la
méthode hexadécimale
• On doit indiquer trois nombres compris entre 0 et
255 en valeur.
– Le premier nombre correspond une nouvelle fois à
l’intensité de rouge, le second à l’intensité de vert
et le troisième à l’intensité de bleu
p{
color:rgb(255,010,020);
}
13
Opacité : opacity
Il existe deux méthodes pour fixer le niveau d’opacité d’un
texte.
1. Si on a utilisé une valeur de type nom de couleur ou
hexadécimale avec la propriété color, on doit utiliser la
propriété opacity pour fixer l’opacité du texte.
• Cette propriété prend une valeur entre
• 0 : totalement transparent et
• 1 : totalement opaque
• h1{color: red; opacity:0.5;}
2. Si on a utilisé une valeur de type RGB avec la propriété color,
on peut également maîtriser l’opacité du texte d’une
façon plus simple, en utilisant une valeur de type RGBa.
• Dans ce cas, il suffit de rajouter une valeur pour l’opacité du
texte après les trois valeurs de la propriété RGB.
• H1{color: rgba(10,20,200,0.7);}
14
Indentation : text-indent
• La propriété text-indent permet de gérer
l’indentation d’un texte.
– L’indentation, est le décalage d’un texte sur la droite
généralement.
• Elle accepte des valeurs de type
– absolu : px, pt et
– relatif : em, ex, %
• Elle peut également prendre des valeurs négatives
pour un décalage à gauche
• Exemple
P{text-indent:2%;}
15
Alignement : text-align
• La propriété text-align permet d’alignement à
gauche, ou à droite, ou au centre ou de justifier le
texte
• Valeurs possibles
• left: alignerle texte à gauche
• center: centrer le texte
• right: aligner le texte à droite.
• justify: justifier le texte pour qu’il prenne toute la largeur
possible sans laisser d'espace blanc à la fin des lignes
16
Transformation : text-transform
• La propriété text-transform permet de modifier
l’aspect des caractères d’un texte (majuscules ou
minuscules).
• Valeurs possibles
• uppercase : mettre tout le texte en majuscules ;
• lowercase : mettre tout le texte en minuscules ;
• capitalize : mettre uniquement la première lettre de
chaque mot en majuscule ;
• Exemple
h1
{
text-transform : uppercase;
} 17
Espacement : letter-spacing et word-spacing
• Les propriétés letter-spacing et word-spacing
permettent respectivement d’ajuster l’espace entre
les lettres et entre les mots.
• Elles fonctionnent de la même manière et peuvent
prendre des valeurs absolues (px, pt) et relatives
(ex, em, %).
18
Les ombres des textes : text-shadow
• CSS permet d’ajouter des effets d’ombre à un texte
grâce à la propriété text-shadow.
• Cette propriété nécessite au minimum deux valeurs
pour fonctionner.
• Exemple h1
body {
{ color: red
color: blue; background-color: #00FF00;
background-color: black; }
}
20