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/09/07 13:11] – [Comment utiliser CSS] 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 71: | 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 85: | Line 85: | ||
<note note> **Couleurs** | <note note> **Couleurs** | ||
- | Vous pouvez choisir soit d' | + | Vous pouvez choisir soit d' |
</ | </ | ||
Line 93: | 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 115: | 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 121: | 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 133: | 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 143: | 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 172: | Line 187: | ||
< | < | ||
+ | **AVANT** | ||
Le texte s' | Le texte s' | ||
Line 177: | 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 245: | 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.1378559486.txt.gz · Last modified: 2013/09/07 13:11 by blay