2013_2014:s1:docweb:css:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2013_2014:s1:docweb:css:start [2013/08/29 16:06] – [Je sais répondre à] blay | 2013_2014:s1:docweb:css:start [2013/11/13 11:45] (current) – blay | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Feuilles de style : CSS ====== | ====== Feuilles de style : CSS ====== | ||
- | Basé sur le cours de Gaétan | + | Basé sur le cours de Gaëtan |
Les feuilles de style en cascade nommées CSS (Cascading Style Sheets) servent à décrire la présentation des documents (X)HTML et XML. Les standards définissant CSS sont publiés par le W3C. Introduit au fin 1996, CSS devient couramment utilisé dans la conception de sites web et bien pris en charge par les navigateurs web dans les années 2000. | Les feuilles de style en cascade nommées CSS (Cascading Style Sheets) servent à décrire la présentation des documents (X)HTML et XML. Les standards définissant CSS sont publiés par le W3C. Introduit au fin 1996, CSS devient couramment utilisé dans la conception de sites web et bien pris en charge par les navigateurs web dans les années 2000. | ||
Line 21: | Line 21: | ||
- Regarder le code source de deux pages différentes et rechercher la différence '< | - Regarder le code source de deux pages différentes et rechercher la différence '< | ||
- Regarder les fichiers css (lien dans la page : Download the example html file and css file) | - Regarder les fichiers css (lien dans la page : Download the example html file and css file) | ||
- | - Notez ce que vous avez appris | ||
</ | </ | ||
{{ : | {{ : | ||
Line 53: | Line 52: | ||
==== Comment utiliser CSS ==== | ==== Comment utiliser CSS ==== | ||
- | Il est possible de définir des commandes CSS dans une page html mais nous vous déconseillons fortement cette solution car elle annule une grande partie des bénéfices du CSS. Voici comment indiquer que votre code CSS se trouve dans un fichier séparé | + | Il est possible de définir des commandes CSS dans une page html mais nous vous déconseillons fortement cette solution car elle annule une grande partie des bénéfices du CSS. Voici comment indiquer que votre code CSS se trouve dans un fichier séparé, dans les lignes qui suivent '' |
<code html> | <code html> | ||
< | < | ||
Line 72: | Line 71: | ||
<code css> | <code css> | ||
- | Chaque sélecteur (ici body) peut avoir plusieurs propriétés avec des valeurs indépendantes, | + | Chaque sélecteur (ci-dessous '' |
il faut pour cela séparer les propriétés par un « ; ». | il faut pour cela séparer les propriétés par un « ; ». | ||
<code css> | <code css> | ||
Line 86: | Line 85: | ||
<note note> **Couleurs** | <note note> **Couleurs** | ||
- | Vous pouvez choisir soit d' | + | Vous pouvez choisir soit d' |
</ | </ | ||
Line 94: | Line 93: | ||
==== La notion d’héritage/ | ==== La notion d’héritage/ | ||
- | Si on traduit les trois mots de « Cascading Style Sheets » on obtient Feuille de style en cascade. Pourquoi « en cascade » ? Car si vous définissez une police de type " | + | Si on traduit les trois mots de « Cascading Style Sheets » on obtient Feuille de style en cascade. Pourquoi « en cascade » ? Car si vous définissez une police de type " |
- | Autre exemple, si vous définissez la balise body avec une couleur rouge (comme le montre la commande suivante), les autres éléments auront une couleur rouge par défaut : | + | Autre exemple, si vous définissez la balise |
<code css> body { | <code css> body { | ||
color: # | color: # | ||
} | } | ||
</ | </ | ||
- | Si vous souhaitez une autre police pour les balises <h1> par exemple, il suffit de la définir à nouveau. | + | Si vous souhaitez une autre police pour les balises |
<code css> | <code css> | ||
h1 {font-family: | h1 {font-family: | ||
p {font-family: | p {font-family: | ||
</ | </ | ||
- | Un sélecteur de la forme sélecteur1 > sélecteur2, | + | Un sélecteur de la forme sélecteur1 > sélecteur2, |
<code css> | <code css> | ||
ul > li { margin-left: | ul > li { margin-left: | ||
Line 116: | Line 115: | ||
* [[http:// | * [[http:// | ||
* Recopier le fichier sous '' | * Recopier le fichier sous '' | ||
- | * [[http:// | + | * [[http:// |
* Validez votre nouveau fichier html '' | * Validez votre nouveau fichier html '' | ||
</ | </ | ||
Line 122: | Line 121: | ||
< | < | ||
- | Si vous fixer la taille de vos caractères, | + | Si vous fixez la taille de vos caractères, |
Pour cette raison, vous pouvez utiliser des unités relatives qui vont permettre un redimensionnement des caractères à l' | Pour cette raison, vous pouvez utiliser des unités relatives qui vont permettre un redimensionnement des caractères à l' | ||
Line 134: | Line 133: | ||
</ | </ | ||
+ | <note tip> | ||
+ | ^ Eléments d' | ||
+ | | body link= | a:link {color: ...} | | ||
+ | | body vlink= | ||
+ | | body alink= | ||
+ | | <font face=" | ||
+ | | <font size=" | ||
+ | | <font color= ... | color: | | ||
+ | | <b> ... | font-weight: | ||
+ | | <i> ... | font-weight: | ||
+ | |||
+ | </ | ||
Line 144: | Line 155: | ||
< | < | ||
< | < | ||
- | Les reliques pass& | + | Les reliques pass& |
+ | CSS encombrent un long chemin sombre et morne. | ||
+ | < | ||
+ | < | ||
</ | </ | ||
==== Combinaison de sélecteurs ==== | ==== Combinaison de sélecteurs ==== | ||
- | Vous pouvez aussi combinez | + | Vous pouvez aussi combiner |
Voici un exemple permettant de modifier en même temps l’ensemble des balises < | Voici un exemple permettant de modifier en même temps l’ensemble des balises < | ||
<code css> | <code css> | ||
Line 173: | Line 187: | ||
< | < | ||
+ | **AVANT** | ||
Le texte s' | Le texte s' | ||
Line 178: | Line 193: | ||
[[http:// | [[http:// | ||
- | </ | ||
+ | **Mais depuis CSS3** | ||
+ | Before CSS3, web designers had to use fonts that were already installed on the user's computer. | ||
+ | With CSS3, web designers can use whatever font he/she likes. | ||
+ | When you have found/ | ||
+ | Your " | ||
+ | http:// | ||
+ | (fichier de fontes : http:// | ||
+ | </ | ||
==== La notion de classe, de pseudo classe et d’id ==== | ==== La notion de classe, de pseudo classe et d’id ==== | ||
Line 246: | Line 268: | ||
* Modifier le fichier html en ajoutant uniquement des indications pour le fichier de style et le fichier de style pour que | * Modifier le fichier html en ajoutant uniquement des indications pour le fichier de style et le fichier de style pour que | ||
* toutes les citations soient en gras | * toutes les citations soient en gras | ||
- | * les citations en français sont en " | + | * les citations en français sont en " |
* les citations en anglais sont en " | * les citations en anglais sont en " | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * Attention, nous perdons le guillemet fermant... une idée? | ||
{{ : | {{ : |
2013_2014/s1/docweb/css/start.1377792411.txt.gz · Last modified: 2013/08/29 16:06 by blay