CSS:Affichage positionnement
Un article de WikiTuto.
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 :
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 :
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 :
Source
Dominique Gonzalez






