Académique Documents
Professionnel Documents
Culture Documents
POLICES DE CARACTERES
Propriétés Signification Valeurs possibles Exemples
font-family Polices de caractères. On arial, verdana, serif, sans-serif, BODY {font-family :
peut mettre une liste de cursive, fantasy, monospace , … arial;}
police dans l’ordre de P{font-family: cursive ,
préférence. helvetica;}
Les noms des polices
doivent dans ce cas être
séparés par des virgules.
font-size Définit la taille de la police Taille absolue BODY {font-size : 18pt;}
(taille absolue, taille - xx-small, x-small, small, medium, P {font-size : smaller;}
relative, longueur ou large, x-large, xx-large PRE {font-size : 2em;}
pourcentage) - valeur numérique en points (pt), en P {font-size : 300%;}
cm.
Taille relative
smaller, larger : par rapport à la taille
courante (parent)
Longueur (em)
1em correspond à la taille de
caractères utilisée. Si vous avez défini
une taille de 12pt, 1em vaut alors
12pt. Nous avons bien une unité
relative à la taille de corps utilisée.
Pourcentage
multiplie la taille de la police courante
(parent) par un pourcentage
font-style Définit le style d'écriture normal, italic, oblique P {font-style : italic ;}
font-weight Définit le poids (épaisseur) - normal, bold, bolder, lighter BODY {font-weight :
de la police de caractères - valeur numérique (multiple de 100) bold;}
entre 100 et 900, avec 400 pour
normal, 500 pour moyen, 700 pour
gras.
bolder et lighter augmentent ou
diminuent le poids de 100 par rapport
au poids courant (parent) : par
exemple, de 200 à 300 (bolder) ou de
300 à 200 (lighter)
font-variant Définit les petites normal, small-caps BODY {font-variant :
majuscules small-caps ;}
font Spécifie globalement (en L'ordre des valeurs est le suivant : BODY {font: normal
une seule fois) toutes les font-style, font-variant, font-weight, small-caps bold 14pt
propriétés de la police. font-size, font-family arial, verdana, sans-serif;}
1
TEXTES ET PARAGRAPHES
Propriétés Signification Valeurs possibles Exemples
color Définit la couleur des - nom de couleur : red, yellow, ... H2 {color:red;}
caractères - code hexadécimal de la couleur H1 { color: #00FFFF; }
(ex: #00FF00) P{color: rgb(0,255,255);}
- triplet décimal : rgb(0,255,255)
text-decoration Spécifie les soulignements : - underline (souligné) P,PRE {text-decoration:
soulignement, - overline (surligné) underline;}
surlignement, barré, - line-through (barré)
clignotement, ... - blink (clignotant)
- none (aucun)
text-transform Définit la casse - capitalize (première lettre des mots H1, H2 {text-tranform:
(majuscule/minuscule) du en majuscule) uppercase;}
texte. - uppercase (toutes les lettres en
majuscules)
- lowercase (toutes les lettres en
minuscules)
- none
word-spacing Espacement des mots - normal BODY {word-spacing:
- valeur en em, ex, px, in, cm, mm, pt, 2em ;}
pc H1 {word-spacing:
Remarque : 1ex correspond à la normal ;}
hauteur de l’œil du caractère utilisé.
La hauteur de l’œil est la hauteur d’un
caractère en bas de casse : a, o, u…
Cela dépend bien de la taille de
caractère utilisée.
letter-spacing Espacement entre les Voir ci-dessus H1 {letter-spacing: -
caractères. 0.2em; }
white-space Détermine la façon dont - normal (passage à la ligne P {white-space: pre}
sont traités les espaces et automatique),
les sauts de ligne - pre (respect de la saisie telle quelle)
- nowrap (pas de passage à la ligne
automatique)
text-shadow Définit l'ombrage du texte. valeur en px, pt, … H1 {text-shadow: 2px 2px
4 mesures concernent 4px red;}
l'ombrage, à donner dans
l'ordre : à droite, en bas,
rayon de l'effet et couleur
de l'ombrage.
text-indent Retrait de la première ligne. - valeur en em, ex, px, in, cm, mm, P {text-indent: 1.5cm;}
pt, pc
- valeur en pourcentage
line-height interligne - longueur en em, ex, px, in, cm, mm, P {line-height: 1.5cm;
pt, pc. font-size: 12pt;}
- pourcentage : le pourcentage
indiqué, multiplié par la taille des
caractères….
height Définit la hauteur d'un - valeur : exprimée en unité de DIV {height: 60px; }
élément HTML (texte, longueur (em, ex, px, in, cm, mm, pt, TABLE {height: 90%;}
image, ...). pc)
Si le contenu est textuel, - valeur en pourcentage : La valeur est
des barres de défilement calculée sur la hauteur de la boîte
sont ajoutées si besoin. englobante.
- auto : La valeur dépend de celles des
autres propriétés.
width Définit la largeur d'un Voir ci-dessus. DIV {width: 100px;}
élément HTML (texte,
image, …).
2
text-align Alignement horizontal - left : les lignes de textes sont P {text-align: center;}
alignées sur leur gauche.
- right : les lignes de texte sont
alignées sur leur droite.
- center : les lignes de texte sont
alignées par rapport à leur centre.
- justify : les lignes de texte sont
alignées sur leur gauche et leur droite.
vertical-align Alignement vertical - baseline : aligne la ligne de base ou TD {vertical-align:
le bas de l'élément sur celle de middle ;}
l’élément parent (valeur par défaut).
- sub : place l’élément en indice.
- super : place l’élément en exposant.
- text-top : aligne le haut de l’élément
avec le haut du texte parent.
- text-bottom : aligne le bas de
l’élément avec le bas du texte parent.
- top : aligne le haut de l’élément sur
l’élément le plus haut dans la ligne.
- middle : aligne le milieu vertical de
l’élément avec le milieu vertical de
l’élément parent.
- bottom : aligne le bas de l’élément
sur l’élément le plus bas dans la ligne.
- valeur en pourcentage : c’est une
valeur relative dont la référence est la
propriété line-height, l’interligne.
100% représente l’interligne en cours
3
fixe. défilement est utilisée.
background- Spécifie la position de - positionnement en valeur absolue : BODY {background-
position départ de l'image de fond valeur qui s’exprime par paire en cm, image: url(ma-photo.jpg);
mm, pt, …. Ex : 1 cm 2cm (à 1cm du background-repeat:
bord gauche et à 2cm du bord no-repeat; background-
supérieur de l'élément) position: right top;}
- positionnement en pourcentage :
valeur qui s’exprime par paire. Ex :
50% 0% : l’image se trouve à la
moitié de la largeur de l’élément et
sur le coté haut.
0% 0% (coin supérieur gauche)
100% 100% (coin inférieur droit)
- top | center | bottom : sont les mots
clés réservés pour placer l’image dans
le sens vertical.
- left | center | right : sont les mots
clés réservés pour placer l’image dans
le sens horizontal.
Background Spécifie globalement (en L'ordre de spécification doit être P {background : black
une seule fois) toutes les background-color, background-image, url(logo.gif) repeat-y fixed
propriétés de l'image de background-repeat, background- left top;}
fond attachment, background-position
LES MARGES
Propriétés Signification Valeurs possibles Exemples
margin-top Ces quatre propriétés - auto : laisse la main au navigateur pour P {margin-top: 6pt ;}
margin-bottom définissent afficher les marges externes.
margin-right l'espacement entre - valeur absolue en em, ex, px, in, cm,
margin-left l'élément et les mm, pt, pc
éléments voisins. - valeur en pourcentage : définit la
longueur par rapport à l’élément parent.
margin Spécifie globalement voir ci-dessus TABLE {margin: 2cm 1cm 2cm
(en une seule fois) les 2cm;}
4 marges. L'ordre :
marge haute, droite, P {margin: 4em 2em ;}
basse, gauche. Si une
seule valeur est
spécifiée, elle sera
appliquée aux quatre
marges. Si deux ou
trois valeurs sont
spécifiées, les valeurs
manquantes sont
reprises sur les côtés
opposés.
4
LES BORDURES
Propriétés Signification Valeurs possibles Exemples
border-top- Ces 4 propriétés - thin : bordure mince IMG {border-top-width: 20px;}
width spécifient la largeur - medium : bordure moyenne (valeur
border-bottom- de la bordure d'un par défaut)
width élément pour chaque - thick : bordure épaisse
border-right- côté. - valeur absolue en em, ex, px, in, cm,
width mm, pt, pc
border-left-
width
border-width Spécifie globalement voir ci-dessus IMG {border-width: medium 0pt
(en une seule fois) la 0pt thick;}
largeur des quatre
bordures.
Même remarque que
pour MARGIN.
border-top- Ces propriétés voir les valeurs de la couleur de la P {border-bottom-color:red;}
color définissent la couleur propriété COLOR
border-bottom- de la bordure autour
color d'un élément (pour
border-right- chaque coté
color séparément).
border-left-
color
border-color Définit globalement voir ci-dessus P {border-color: #99ff00;}
(en une seule fois) la
couleur des quatre
bordures.
border-top- Ces propriétés - solid : un trait plein P {border-bottom-style:dashed;}
style définissent le style de - dashed : des tirets
border-bottom- la bordure. - dotted : des pointillés
style - double : des doubles traits pleins
border-right- - ridge : effet 3D
styler - none : pas de bordure
border-left- …
style
5
TABLEAUX
Propriétés Signification Valeurs possibles Exemples
border-collapse Fusion ou non des - collapse : les bordures des TABLE {border-collapse: collapse;}
bordures des cellules sont fusionnées.
cellules. - separate : les bordures des
cellules sont individualisées
pour chaque cellule.
border-spacing Espacement des valeur exprimée en unité de TABLE {border-spacing: 5px;}
cellules. longueur (em, ex, px, in, cm,
mm, pt, pc)
empty-cells Affiche ou masque - show : affiche les bordures et TABLE {empty-cells: hide;}
les cellules vides. l’arrière-plan des cellules vides.
- hide : masque les bordures et
l’arrière-plan des cellules vides.
caption-side Position du titre - top : en haut du tableau. TABLE {caption-side:bottom;}
d'un tableau. - bottom : en bas du tableau.
- right : à droite du tableau
- left : à gauche du tableau.
table-layout Largeur fixe ou - auto : valeur par défaut TABLE {
variable signifiant que les largeurs table-layout: fixed;
dépendent du contenu des width: 600px;
cellules. }
- fixed : les largeurs ne
dépendent pas du contenu des
cellules mais de la largeur de la
table et des colonnes.
LES LISTES
Propriétés Signification Valeurs possibles Exemples
list-style-type Définit le type de - disc : puce ronde et pleine LI {list-style-type : upper-roman;}
puces ou numéros (valeur par défaut).
pour une liste. - circle : puce ronde et creuse.
- square : puce carrée et pleine.
- decimal : numérotation en
chiffres arabes (1, 2, 3, …).
- lower-roman : numérotation
en chiffres romains minuscules
(i, ii, iii, …).
- upper-roman : numérotation
en chiffres romains majuscules
(I, II, III, …).
- lower-alpha : numérotation
alphabétique minuscule (a, b,
c,...).
- upper-alpha : numérotation
alphabétique majuscule (A, B,
C, …).
- none : aucune valeur
d’énumération.
list-style-image Permet d’utiliser une - url : permet d’indiquer le LI {list-style-image: url(bulle.gif);}
image comme type chemin d’accès à l’image.
de marque - none : indique que vous
d’énumération pour n’utiliser pas d’image, donc pas
les listes à la place de chemin d’accès à préciser.
d'une puce ou une
numérotation.
6
list-style- Permet de spécifier - inside : lors d'un retour à la LI {list-style-position: inside;}
position l'alignement gauche ligne automatique, le texte
du texte par rapport à s'aligne au début de la puce.
l'item ou puce lors - outside : lors d'un retour à la
d'un retour à la ligne ligne automatique, le texte
automatique. s'aligne à la fin de la puce
(valeur par défaut)
list-style Permet de spécifier voir ci-dessus OL {list-style: lower-alpha outside}
globalement les
valeurs pour les
propriétés list-style-
type, list-style-image
et list-style-position
7
POSITIONNEMENT DES ELEMENTS
Propriétés Signification Valeurs possibles Exemples
float Spécifie de quel coté de - left : aligne l’élément concerné IMG {float:left;width: 100px;}
l’élément boîte parent à gauche, poussant les autres
doit s’aligner l’élément éléments à s’aligner à droite.
concerné. - right : aligne l’élément
concerné à droite, poussant les
autres éléments à s’aligner à
gauche.
- none : ne spécifie rien et rend
la main au navigateur.
clear Permet d’annuler le - right : annule le flottement à P {clear:both;}
flottement induit par la droite
propriété float - left : annule le flottement à
gauche
- both : annule le flottement des
deux cotés
- none : réglage par défaut,
l'effet de flottement ne cessera
que lorsque les éléments voisins
épuiseront la hauteur du flottant
position Définit le type de - static : positionnement DIV {position: absolute; right: 20px;
positionnement d'une normale (par défaut) bottom:20px;}
boîte (élément) par - relative : position relative par
rapport au haut, droit, bas
rapport à l’élément parent
et gauche de la page - absolute : position absolue par
(absolue) ou de l'élément rapport au coin en haut à gauche
parent (relative) - fixed : position fixe
top Définit la position de valeur en px, %, em, … DIV {position: absolute; left: 40px;
bottom l’élément par rapport au top: 40px;}
left haut (top), au bas
right (bottom), à gauche (left),
à droite (right).
A utiliser pour un
positionnement absolu,
fixe ou relatif
z-index Permet de superposer des un nombre entier positif ou DIV {z-index: 1}
éléments (image, texte, négatif
etc). (voir exemple ci-dessous)
Avec z-index, on attribue
un numéro de profondeur
(axe Z). Cela affiche les
éléments sous forme de
pile.
Voici un exemple de superposition d'éléments avec les propriétés
z-index et position