Académique Documents
Professionnel Documents
Culture Documents
1. Thème
Principes de base du mécanisme des feuilles de styles CSS (Cascading Style Sheets) en
HTML : application sur une page du TP n°1.
2. Balises
1) Définition et référenciation à une feuille de style CSS (à placer dans le bloc
<HEAD>...</HEAD>)
Référenciation à une feuille de style externe à la page :
<LINK REL="stylesheet" HREF="URL" TYPE="text/css">
(Donner l'extension .css au nom du fichier de feuille de style)
Définition d'une feuille de style à l'intérieur de la page (propre à la page) :
<STYLE TYPE="text/css">
<!-- ... définitions de styles (règles) ...
/* commentaires de styles ... */ -->
</STYLE>
2) La feuille de style contient un ensemble de "règles" dont la forme est la suivante :
(attention : les caractères "{" et "}" doivent être entrés tels quels (ne désignent pas des
parties optionelles) )
SELECTEUR,SELECTEUR... { propriété: valeur ; propriété: valeur ... }
ou
SELECTEUR.classe { propriété: valeur ; propriété: valeur ...}
où les "SELECTEUR" font référence aux noms de balises HTML
3) Une description exhaustive de toutes les possibilités de règles est impossible ici (voir
norme CSS).
Quelques exemples classiques :
La règle suivante affectera l'ensemble du document (body) :
BODY { margin-left: 30px ; color: navy ; background: white
URL(image.gif) ; font-family: "Times New Roman", serif }
Règle affectant les titres de niveaux 1 à 3 :
H1,H2,H3 { text-align: center ; font-family: Arial, Helvetica,
sans-serif ; font-variant: small-caps ; font-size: x-large ; color:
white ; background: #DD0000 ; border-witdh: 1 ; border: solid }
Règle n'affectant que les titres de 1er niveau :
H1 { margin-top: 20pt }
Règle affectant le texte préformaté :
PRE { font-family: monospace ; color: red ; font-weight: bold ;
font-size: smaller }
Règle affectant les images :
IMG { border: 0 }
Pour faire des encadrements de parties de texte ou paragraphes :
{ color:#cc6633; background-color: #ffeecc; border-style: dotted;
border-width: 1px; border-color: #cc6633; padding-left: 7px; padding-
right: 7px; }
et voir aussi border-style: dotted; , border-style: dotted;
1
Université de JIJEL L2 Informatique 01/03/2023
2
Université de JIJEL L2 Informatique 01/03/2023
Si l'on souhaite créer un site web, il va falloir apprendre à créer des zones (un zoning).
Avant d'intégrer des images ou encore de saisir du texte, nous avons besoin de définir
des emplacements pour un positionnement précis de nos informations. Pour cela, nous
allons créer deux nouveaux fichiers : modele1.html & modele1.css pour Reproduire cette
page :