Création de sites web en coopération, ... cours, ... webdesign, ... webmastering ...
...Aucune formule prédéfinie, .....elle tue toute création....donc adaptée à votre projet.....pour une autonomie....
Un moment est nécessaire pour tout charger, merci.   • cours 5 CSS : menu.

Titre du site ligneweb.net

... JavaScript indispensable ... code utf-8 ...


- Site web en XHTML 1.0 / CSS 2.0 - CSS 3.0 - site pédagogique expérimental - le ... slow web ... -
Menu cours 5 css :  -   class   /   span   /   position 

Cours 5 CSS 2.0 avec LigneWeb.net...

 © LigneWeb  ... Optimisé pour Safari, Chrome. ...               ... class, span et positionnement.


© : alain jean deligne
 Logo ligne


Style des éléments dans les blocs en XHTML







Les éléments div et les class :


… il est important de différencier le style de chaque bloc en marquant une différence … et nous allons voir comment :

… la logique de présentation est la suivante :

… d'abord, la balise … <body> … suivi de tous les blocs qui le concernent …
… ensuite, la balise … <div id="entete"> … suivi de tous les blocs qui le concernent…
… ensuite, la balise … <div id="menu"> … suivi de tous les blocs qui le concernent …
… ensuite, la balise … <div id="corps"> … suivi de tous les blocs qui le concernent …
… ensuite, la balise … <div id="pieds"> … suivi de tous les blocs qui le concernent …

… montrons maintenant ce que cela donne dans la feuille de style … externe … (en CSS 2.0) ...

… pour … <body> … l'écriture est …   body  
… pour … <div id="entete"> … l'écriture est …   #entete  
… pour … <div id="menu"> … l'écriture est …   #menu  
… pour … <div id="corps"> … l'écriture est …   #corps  
… pour … <div id="pieds"> … l'écriture est …   #pieds  
… avec pour chacun d'eux … l'ouverture et la fermeture des accolades entre lesquelles se trouve les attributs …
… comme décrits dans le …  cours CSS 2.0  ...

… pour tous les autres blocs … nous avons une écriture différente comme suit : ...

… nous n'écrirons plus … <div id="table"> … mais … <div class="table">
… ce qui se traduira dans la feuille de style … externe … par …
… cette écritue …   .table   … suivi des accolades avec les attributs …
… le mot … table … précédé d'un … point
… nous voyons apparaître l'expression …   class="----"  
… ce qui permet de réserver … id="----" … pour attribuer un nom à cette balise ...

Voici un exemple de fichier ... .css ... tiré directement de ce site :

… à part les … div entete, menu, corps et pieds … il y a d'autres div qui ont d'autres noms …
… et ceux-ci, exprimés grâce à la spécification … id="____" … avec le nom entre guillemets ...




Les span :


… avec … div … on peut donner un style particulier à ce bloc en utilisant sa … class
… mais nous pouvons faire également  un style particulier pour une partie d'un bloc avec … span  ...

… nous voyons une illustration de l'utilisation de … span … dans la phrase précédante …
… ( avec la partie de phrase … surlignée en bleu clair … ce qui permet de le mettre en évidence ) …
… avec … <span class="_______"> … comme balise entrante …
… et … </span> … comme balise sortante …

… comme exemple, prenons le surlignement précisé par un … span ... particulier ...

Voici un exemple de class dans ... .css ... réservé à ce span :

… prenons le bloc dans le fichier … .html … avec la partie encadrée par un … span ...

Voici un exemple de class dans ... .html ... réservé à ce span :




Propriétés de positionnement :


… le positionnement des différents blocs se fait avec les … id … pour les quatre grands blocs …
… l'entete, le menu, le corps et le pieds …

… et les autres blocs internes aux quatre grands avec les … class ...

… et les propriétés de positionnement s'expriment avec les attributs :
margin … et … padding … avec … top, right, bottom et left ... voir le …  cours 4 CSS 
width … et … height … avec … une mesure en pixel (px) … ou ... en % … voir le …  cours 1 CSS 
float … avec …left, rightvoir le cours création de sites 2 et le cours création de sites 4 

exemple :

... style.css …


… nous voyons le placement du menu et du corps … avec l'attribut …  float  ...









... Transparence avec ombrage : ... CSS 3.0 ...
une image de nature

Valid XHTML 1.0 Transitional    Le logo du site ligneweb.net du webmaster    CSS Valide ! [Valid RSS]
... tout ne respecte pas le W3C ... site d'expérimentation ...
... ©  Copyright  " ligneweb.net " 2008 - 2012, tous droits réservés :  mathalan   -   Légal   -   Design, Artisan webmaster :  mathalan    -    Plan du site 
LigneWeb :   n° d'entreprise : BE 0843 356 602.  -  Conditions d'utilisation   -      ... Création de site web : ...  masterligne    •   Qui sommes nous? 
Protected by Copyscape Plagiarism Checker