Créer et modifier les feuilles de style d'un site SPIP

Aller à : Navigation, rechercher
(Eléments, identifiants et classes : amélioration de la mise en forme)
Ligne 75 : Ligne 75 :
  
 
Un style peut s’appliquer à un élément html, à un identifiant ou à une classe.
 
Un style peut s’appliquer à un élément html, à un identifiant ou à une classe.
* les éléments html sont par exemple body, a, p... A chacun peut être attribué des caractéristiques de style.
+
* les '''éléments''' html sont par exemple ''body'', ''a'','' p''... A chacun peut être attribué des caractéristiques de style.<br>Dans la feuille de style, la syntaxe est alors : <br><code>élément1  déclaration de style ; <br>élément2 déclaration de style ;</code>
Dans la feuille de style, la syntaxe est alors :
+
élément
+
déclaration de style ;
+
...
+
déclaration de style ;
+
* les identifiants # concernent un élément unique dans la page html (signalé par div id="xxx" dans la page html ; par exemple, div id="principal" appelera dan s la page html les caractériques de style associées à #principal dans la feuille de style). Dans la feuille de style, la syntaxe est alors :
+
  
Une possibilité offerte par les identifiants est d’utiliser des ancres du type a href="#navigation" pour créer par exemple un lien sur l’expression "Retour au menu principal".
+
* les '''identifiants''' # concernent un élément unique dans la page html (signalé par div id="xxx" dans la page html ; par exemple, div id="''principal''" appellera dans la page html les caractéristiques de style associées à ''#principal'' dans la feuille de style). <br>Dans la feuille de style, la syntaxe est alors : <code></code><br>Une possibilité offerte par les identifiants est d’utiliser des ancres du type ''a href="#navigation"'' par exemple pour créer sur l’expression "Retour au menu principal" un lien vers le menu principal.
* les autres caractéristiques de style appelées par div class="xxx" depuis la page html et se présentant dans la feuille de style sous la forme
+
.xxx < /font>
+
déclaration de style ;
+
...
+
déclaration de style ;
+
sont appelées classes et peuvent s’appliquer à plusieurs éléments dans la page html.
+
  
Les classes de style peuvent également ne s’appliquer qu’à un type d’éléments spécifique de la page html. Au lieu d’être appelée par div id="xxx" depuis la page html, une classe peut l’être par exemple par l’élément p marquant les paragraphes. Cela donne p class="xxx" dans la page html et
+
* les '''classes''', autres caractéristiques de style, appelées par div class="xxx" depuis la page html et se présentant dans la feuille de style sous la forme :<br><code>.xxx  déclaration de style ;<br>.yyy déclaration de style ;</code>. <br>Ces caractéristiques de style sont appelées ''classes'' et peuvent s’appliquer à plusieurs éléments dans la page html. <br>Les classes de style peuvent également ne s’appliquer qu’à un type d’éléments spécifique de la page html. Au lieu d’être appelée par div id="xxx" depuis la page html, une classe peut l’être par exemple par l’élément p marquant les paragraphes. <br>Cela donne :
p.xxx
+
** <code>p class="xxx" </code> dans la page html  
déclaration de style ;
+
** <code> p.xxx déclaration de style ; ... déclaration de style ;</code>  pour la feuille de style, <br>la syntaxe générale étant : <code>élément.nom_de_classe déclaration de style ; ... déclaration de style ;</code>
...
+
déclaration de style ;
+
 
+
pour la feuille de style, la syntaxe générale étant :
+
élément.nom_de_classe
+
déclaration de style ;
+
...
+
déclaration de style ;
+
  
 
== Les éléments html de type bloc et les éléments html de type en ligne ==
 
== Les éléments html de type bloc et les éléments html de type en ligne ==

Version du 16 août 2008 à 14:55

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Boîte à outils
Imprimer / exporter