19.11.2014 Views

Support de cours - Lita

Support de cours - Lita

Support de cours - Lita

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Statique (static) Le positionnement statique est le positionnement par défaut. Il<br />

s’obtient en fixant la valeur static à la propriété position <strong>de</strong> l’élément ciblé par la<br />

règle Css. Par exemple pour les paragraphes :<br />

p {<br />

}<br />

position: static;<br />

Cette valeur <strong>de</strong> la propriété position est utile afin <strong>de</strong> revenir au comportement par<br />

défaut (flux normal). Elle est très peu utilisée.<br />

Relatif (relative) Le positionnement relatif permet <strong>de</strong> placer un élément par rapport<br />

à l’emplacement qu’il aurait eu dans le flux normal, en introduisant un décalage par<br />

rapport aux côtés <strong>de</strong> sa boîte par défaut (top, right, bottom, left). La place qu’il<br />

aurait occupé dans le flux normal est conservée. Par exemple sur le document Html<br />

précé<strong>de</strong>nt :<br />

strong {<br />

}<br />

position: relative;<br />

top: 20px;<br />

left: 30px;<br />

Attention : l’élément ainsi « décalé » peut chevaucher d’autres éléments, et les masquer<br />

en partie.<br />

Remarque Le positionnement relatif est souvent utilisé avec <strong>de</strong>s valeurs nulles (0)<br />

aux propriétés top, bottom, etc. afin d’utiliser l’élément comme bloc conteneur (voir<br />

positionnement absolu ci-après).<br />

Fixé (fixed) Le positionnement fixé consiste à positionner un élément par rapport<br />

à la zone d’affichage entière : même si l’on fait défiler la page, l’élément reste à sa<br />

place ; il ne défile pas.<br />

32

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

Saved successfully!

Ooh no, something went wrong!