19.11.2014 Views

Support de cours - Lita

Support de cours - Lita

Support de cours - Lita

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Un élément en position fixée est placé par rapport au haut (top), au bas (bottom),<br />

à la gauche (left) et à la droite (right) <strong>de</strong> la zone d’affichage. Par défaut, les valeurs<br />

<strong>de</strong> ces propriétés sont celles qu’aurait eu l’élément s’il était resté dans le flux normal.<br />

L’élément est retiré du flux normal : l’emplacement qu’il aurait occupé dans le<br />

flux normal n’est pas conservé.<br />

Par exemple :<br />

img {<br />

}<br />

position: fixed;<br />

top: 10px;<br />

right: 20px;<br />

Il faut encore une fois faire attention au recouvrement <strong>de</strong>s autres éléments.<br />

Remarque : Si l’on indique en même temps <strong>de</strong>s valeurs pour top et bottom (ou right<br />

et left), alors la hauteur <strong>de</strong> l’élément height (resp. width) est calculée par le navigateur<br />

(en ajustant les marges ou autre). Par exemple, si l’on souhaite qu’un élément tienne<br />

sur toute la hauteur <strong>de</strong> la page, on peut fixer top et bottom à 0.<br />

Absolu (absolute) Le positionnement absolu est l’un <strong>de</strong>s plus puissants, mais aussi<br />

le plus complexe à mettre en œuvre : il s’agit <strong>de</strong> retirer un élément du flux normal<br />

et <strong>de</strong> le positionner par rapport à son bloc conteneur. Ce bloc conteneur est le<br />

premier élément qui n’est pas en position statique et qui contient (dans le<br />

co<strong>de</strong> Html) l’élément en question.<br />

img {<br />

}<br />

position: absolute;<br />

bottom: 10px;<br />

right: 0;<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!