Académique Documents
Professionnel Documents
Culture Documents
Creation Sites Web 3-1 - CSS - Introduction
Creation Sites Web 3-1 - CSS - Introduction
Sommaire
Chapitre : Les bases du CSS
Partie : Introduction
A. Principes de fonctionnement
Le principe utilisé par tous les Webmaster et préconisé par le W3c (avec le
soutien des moteurs de recherche) est de séparer :
Ø Le contenu (en HTML)
Ø La mise en forme (en CSS)
Cela permet de faire évoluer son site simplement, de ne pas surcharger le code
HTML (et donc de rendre illisible les pages), de faciliter le travail au navigateurs et
aux robots d’indexation, etc…
Toutes les mises en forme seront donc faites en CSS (Couleurs de fond, de
caractères, polices de caractères, taille des images, zones de la page, etc …)
Les sites Web en CSS peuvent être très réussi, regardez les mises en formes sur :
http://www.csszengarden.com/
On peut peux aussi bien sûr écrire du CSS, dans ces 3 endroits à la fois…
àOn évite donc d’écrire le CSS dans les balises HTML (sauf cas
particulier)
àOn évite donc d’écrire le CSS dans les entêtes HTML (sauf cas
particulier)
Si on écrit avec ces 3 façons en même temps pour le même élément, c’est la valeur « la
plus proche » de l’élément qui l’emporte à celle dans la balise HTML
link
CSS
Le principe est donc simple, on va écrire nos pages HTML en les structurant mais
la mise en forme sera dans un fichier externe en CSS.
Il faudra ajouter dans la balise <head> de chaque fichier HTML un lien (link) vers
le fichier CSS pour que le navigateur sache quelle mise en forme appliquée
On peut donc avoir plusieurs fichiers CSS pour faire des mises en forme par
famille de pages
Nous avons vu que les balises <h1> à <h6> avaient un comportement déterminé
par le HTML
Elles avaient une taille déterminée, une couleur, une police, etc… prédéfinies.
Si on veut changer ce comportement par défaut de la balise, on va le faire avec le
CSS.
Dans notre fichier CSS, on indiquera la balise que l’on veut modifier et ensuite les
caractéristiques que l’on souhaite changer sur le principe de :
Selecteur {
Propriété : nouvelle valeur;
}
Le sélecteur c’est le nom de la balise HTML, la propriété est l’attribut que l’on veut
modifier
Les Div représentent les zones de l’écran, il ne peut donc pas y avoir deux zones
différentes avec le même nom … La correspondance avec le HTML se fait avec des
sélecteurs ID, il ne peut donc pas avoir non plus plusieurs ID avec le même nom
dans une page HTML
Pour mettre des commentaires dans une page CSS, la syntaxe est :
/* mes commentaires */
HC Bases du CSS / Introduction/ C – les #Div 10
D – Modifier le comportement de certaines balises
• Attribution
• Pas d’Utilisation Commerciale
• Pas de Modification
NonCommercial — You may not use the material for commercial purposes.