CSS:Affichage positionnement

Un article de WikiTuto.

Jump to: navigation, search

Explication

La propriété display permet en fonction de la valeur qu'elle prend d'afficher de différentes manière une boîte (balise), un tableau, une liste, etc...

Valeurs possibles :

  • none : L'élément est masqué ;
  • block : transforme la boîte en type block;;
  • inline : transforme un type block en type inline.

Par défaut les boîtes (ou balises si vous préférez) sont positionnées les unes en dessous des autres (pour celle étant de type block).

Ainsi ce code :

<div>Un</div>
 <div>Deux</div>
 <div>Trois</div>
     

produira cet affichage :

Image:CSS-Position05.png

On peut changer la donne en modifiant le style grâce à la propriété display et une valeur inline.

Ainsi ce code :

<div style="display:inline">Un</div>
 <div style="display:inline">Deux</div>
 <div>Trois</div>
     

produira cet affichage :

Image:CSS-Position06.png

Il existe aussi des boîtes de type inline. C'est donc l'inverse qui se produit, et elles sont placées à la suite des autres. Si vous souhaitez les afficher verticalement (les unes en dessous des autres), il faut utiliser la propriété display et une valeur block.

Exemple : css-demo-03.html

<div>Un</div>
 <div>Deux</div>
 <div>Trois</div>
          
 <hr>
          
 <div style="display:inline">Un</div>
 <div style="display:inline">Deux</div>
 <div>Trois</div>
          
 <hr>
          
 <span>Un</span>
 <span>Deux</span>
 <span>Trois</span>
          
 <hr>
          
 <span style="display:block">Un</span>
 <span style="display:block">Deux</span>
 <span>Trois</span>

Ce qui donne ceci :

Image:CSS-Position07.png

Source

Dominique Gonzalez

Voir aussi

  1. Positionnement et affichage explications
  2. propriété clear
  3. Exemple de positionnement flottant
  4. Affichage
Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire