font-weight: bold;
color: red;
text-decoration : none ;
}
Si l’on applique ce style sur le code html suivant :
1<p>
2Voici un l i e n ve rs <a href=" http : / / google . fr ">google !</ a>
3</p>
on obtient quelque chose comme cela :
Un style peut être appliqué à plusieurs éléments HTML (a, h1, b...). Pour cela, il suffit de donner la listes
des balises, séparées par des virgules, avant la définition de style.
2 Insertion des feuilles de styles dans les pages web
Il y a plusieurs manières d’insérer une feuille de style dans une page HTML. La méthode que nous
retiendrons aujourd’hui consiste à créer d’un coté, la feuille de style dans son propre fichier (.css) et de
l’autre côté, de faire un lien vers ce fichier dans la page html. Pour faire ce lien, on dispose de la balise
<link>. La balise link est définie dans l’entête du document HTML, de cette manière :
1<link href=" maFeuille . css " rel=" s t y l e s h e e t " type=" t ex t / css " / >
Remarquer que l’attribut href définit l’emplacement où se trouve le fichier css.
3 Propriétés des polices de caractères
CSS permet de spécifier, pour chaque élément html, quelle police de caractères utiliser ainsi que des
attributs relatifs à la police.
1. font-family spécifie une liste de familles de police,
2. font-size spécifie la taille de la police ; l’attribut peut prendre les valeurs : xx-small, x-small,
small, medium, large, x-large, xx-large, smaller, larger ou une taille en
points.
3. font-style spécifie le style : normal, italic ou oblique,
4. font-variant :normal ou small-caps,
5. font-weight :normal, bold, bolder, lighter, 100, 200, ... jusqu’à 900.
4 Propriétés du texte
Les propriétés du texte permettent de contrôler l’apparence de celui-ci : sa couleur, l’espacement entre
les lettres ou les mots et son alignement. Voici quelques uns de ces attributs :
1. color la couleur du texte,
2. letter-spacing écart entre les lettres,
3. word-spacing écart entre les mots,
4. text-align alignement du texte : left, right, center ou justify,
5. text-decoration :none, underline, overline, line-through ou blink.
2