Dimension et position

Dimensions

On se souvient qu'on ne doit dimensionner que des balises de types blocs, DIV par exemple...

Propriété Description Valeurs possibles
width La largeur... Exprimée en pixel, em, %...
height
line-height
La hauteur
Attention à spécifier height & line-height pour une meilleure compatibilité...
Exprimée en pixel, em, %...

Retour aux boites

Une boite de type conteneur (DIV, H1, ...) possède 3 bords : l'espace entre le contenu et le bord (padding), la bordure en elle même (border), et l'espace entre le bord et l'extérieur (margin).

Notez que les dimensions (width et height) sont comptées entre les bords, et ne prennent donc pas en compte la marge...

La boite HTML

Il est possible de spécifier les tailles, couleurs et aspect de chacune, en spécifiant également les côtés concernés... Soit en nommant les côté concernés (border-left, margin-top...) soit en spécifiant un nombre d'unité différents (margin : 20px 10px; signifie par exemple que haut & bas seront à 20px, et gauche et droite à 10px).

Figure 1 - Etudiez les effets...
  1. DIV {
  2. border-left : 12px solid #FF0000;
  3. border-right : 12px dotted #00FF00;
  4. border-top : 12px dashed #0000FF;
  5. border-bottom : 12px double #FF00FF;
  6. padding : 30px ;
  7. margin : 20px 10px;
  8. }

Art du placement

Il est théoriquement possible de construire ses mises en page de manière précise en utilisant le placement des éléments, DIV en tête. Sur le papier, positionner chaque élément en fonction de ses coordonnées (left, top) et en différentes couches (z-index) est intéressant. D'expérience, c'est beaucoup moins idyllique, car d'une part les outils pour vous y aider ne sont pas encore véritablement au point, et d'autre part les navigateurs assez capricieux... Mais pour des besoins ponctuels, pourquoi pas...

Assez parlant d'un point de vue théorique, nous nous bornerons à glisser un exemple...
Deux DIV de couleurs différentes, placés à l'écran...

Figure 2 - Faites varier les valeurs...
  1. <HTML><HEAD><STYLE type="text/css">
  2. #bleu {
  3. background-color:#8080FF;
  4. left: 50px; top: 50px;
  5. width: 150px; height: 150px;
  6. position: absolute; z-index: 1;
  7. }
  8. #vert {
  9. background-color:#80FF80;
  10. left: 80px; top: 80px;
  11. width: 150px; height: 150px;
  12. position: absolute; z-index: 2;
  13. }
  14. </STYLE></HEAD><BODY>
  15. <DIV id="bleu">BLEU</DIV>
  16. <DIV id="vert">VERT</DIV>
  17. </BODY></HTML>



  © Richard Carlier



Carlier.as création de sites Internet

Tribune de Richard Carlier - Atontour Cocktails - Amour Photo - Cocktails Sans Alcool - Arc2I - Mots d'auteurs - WebRiche.fr - Photos de Belgique - PMPUC - RégalezVous.net - Zone Pingouin - A se rouler par terre - PasswordFinder.fr - Restaurants de Paris - France-SPA.fr - MyPortfolio.fr - RV - pYes - Et aussi : Art Aujourd'hui.info