Découvez les bases du CSS dans ce tutoriel.
Dans ce tutoriel, nous allons maintenant aborder la notion de positionnement en CSS.
position: absolute;
Les valeurs possibles :
Code CSS
.boite-position-absolue
position:absolute;
left: 0px; /* Détermine la position par rapport au bord gauche de la page */
top:300px; /* Détermine la position par rapport au bord haut de la page */
width:190px;
padding:5px;
background-color:#FCF;
}
Exemple
visibility: hidden;
La propriété de visibility peut prendre ces différentes valeurs :
Exemple avec visible
Le texte dans ce bloc de paragraphe est visible.
Cet exemple n'est pas ultime, puisque par défaut, votre code sera visible !
Code CSS
.paragraphe-visible
visibility:visible;
}
Exemple de tableau avec la cellule C1 en hidden
A | B | C | D |
1 | OK | OK | |
2 | OK | OK | OK |
3 | OK | OK | OK |
Code CSS
.cellule-cache
visibility:hidden;
}
z-index:1;
La propriété de feuille de style css z-index permet de spécifier la position d'empilement d'un bloc par rapport aux autres (notion de profondeur).
Les valeurs possibles :
Exemple
2 classes CSS placées sur des balises div, elles font toutes les deux 100 px de large, la div rose a un index-z à 1, elle est en dessous de la div bleue qui elle a un z-index à 2.
Code CSS
.rose
position:absolute;
left:10px;
background-color:#FCF;
width:100px;
height:40px;
z-index:1;
}
.bleu
position:absolute;
left:60px; /* le positionnement à gauche est différent */
background-color:#6CF;
width:100px;
height:40px;
z-index:2;
}
overflow: auto;
Utile sur une boite qui a par exemple une hauteur définie.
Les valeurs possibles :
Exemple
Code CSS
.boite-scrollable-si-besoin
background-color:#FCF;
height:40px;
padding:5px;
overflow:auto;
}
left: 10px;
Les valeurs possibles :
La taille peut être exprimée en
px, pt, in, cm, mm, pc, em, ex %
Exemple, mettez votre navigateur en plein écran et regardez les boîtes roses à gauche et à droite
Code CSS
.position-gauche-10 {
position:absolute;
left:10px;
top:100px;
width:100px;
height:80px;
z-index:3;
background-color: #FFCCFF;
}
.position-droite-10 {
position:absolute;
right: 10px;
top: 100px;
width:100px;
height:80px;
z-index:4;
background-color: #FFCCFF;
clip: rect(0px, 200px, 100px, 0px);
Elle est généralement utilisée pour cacher une partie d'un élément.
Valeurs possibles :
Exemple
Code CSS
.boite-clip{
background-color:#FF99FF;
width:200px;
height:200px;
clip: rect(0px, 200px, 100px, 0px);
position: absolute;
}