display
permet d'empêcher l'affichage
d'éléments ou fixer le mode d'affichage.
none
: l'élément ne sera pas affichéblock
: l'élément devient de type "block"inline
: l'élément devient de type "en ligne"list-item
: l'élément devient de type "élément
de liste à puce"(basé sur l'article par Marc Hertzog)
visibility
permet de spécifier si un
élément doit être affiché ou non.hidden
masque l'élément qui continue quand
même à prendre de la place sur l'écran;
comparons avec display:none; qui fait complètement disparaître l'élémentvisible
visible (par défaut)display
permet de n'afficher qu'une
partie d'un élément;rect
(valeur1, valeur2, valeur3, valeur4)
indique les coordonnées du rectangle qui sera affiché.<div style="width:80px; height:80px"> <img src="css/img/poulet.gif" alt="poulet" style="position:absolute; clip:rect(0px 70px 70px 0px)"/> </div>
overflow
permet de spécifier si le
contenu d'un élément de type bloc doit être rogné quand celui-ci
déborde de la boîte de cet élémentvisible
: tout l'élément sera affiché (par défaut)hidden
: l'élément sera coupé s'il dépasse les limites définies par la hauteur et la longueurscroll
: le navigateur ajoutera des barres de
défilement si l'élément dépasse les limitesauto
: le navigateur décidera s'il doit ajouter des
barres de défilement<div style="width:80px; height:80px; overflow:hidden"> <img src="css/img/poulet.gif" alt="poulet"/> </div>
layer
par
div
.div
n'est pas un calque et un calque n'est pas
un div
: tous les éléments HTML peuvent être positionnés
et superposés en CSS.