Lorem
boîte en position relative
ipsum dolor.
.exemple {
position: relative;
bottom: 5px;
background-color: #ffff00;
}
==== Positionnement Flottant ====
Le positionnement flottant permet de sortir un élément du flux, en cela que l'on peut préciser si l'élément ciblé, par exemple une image ou une colonne de contenu, s'affiche à gauche ou à droite.
float:left; /*Positionnement d'un élément à gauche de la page*/
float:right; /*Positionnement d'un élément à droite de la page*/
Le positionnement flottant s'adapte au contenu et par défaut prend toute la largeur disponible.[[http://openweb.eu.org/articles/initiation_float/|Comprendre les float]]
Pour restreindre sa largeur il est possible de donner une taille à l'élément:
width:500px; /*taille fixe en pixels*/
width:50%; /*taille adaptable en pourcentage, 50% de l'espace disponible*/
Vous noterez que dans un positionnement flottant les éléments se positionnent à l'endroit ou il reste de la place disponible ce qui peut provoquer parfois des agencements hasardeux.
La propriété //clear// a été conçue pour préciser que cet élément ne sera pas influencé par le comportement d'un flottant.
//clear// permet de libérer l'élément de l'influence d'un flottant précédent.
[[http://www.w3schools.com/css/css_float.asp|De l'usage de Clear]]
clear: both; /* ou right ou left pour libérer l'influence du float uniquement d'un côté*/
===== Autour des boites =====
Il est possible de définir des espacements autour des éléments HTML en CSS:
* les marges autour de l'élément : //margin//
* les marges à l'intérieur de l'élément : //padding//
margin:10px; /* marge de 10 pixels tout autour de l'élément*/
margin:1%; /*marge de 1% tout autour de l'élément*/
margin: 5px 6px 7px 8px; /*dans l'ordre : top right bottom left*/
margin-left:10px;
padding: 10px;
padding: 5px 6px 7px 8px;
Certains éléments ont des marges et/ou des paddings par défaut.
Mettez en commentaire la ligne du script CSS fourni qui les désactive, et visualiser à nouveau l'HTML dans un navigateur.
===== Mise en pratique =====
==== Barre de navigation ====
Votre site contiendra plusieurs pages.
Vous avez envie de laisser à l'utilisateur la possibilité de naviguer d'une page à l'autre où qu'il se trouve.
La barre de navigation peut par exemple se trouver en haut de la page, un repère fiable où tout le monde saura la trouver, ou sur la gauche de l'affichage, pour suivre le déroulement de la lecture et toujours à portée de clic.
position : ... ;
- [[http://www.w3schools.com/cssref/pr_class_display.asp|Le display (inline, block, flex, none ...).]] display: ...;
- [[http://www.w3schools.com/css/css_float.asp|Le flottement (left, right) .]] float: ...;
==== Contenu ====