Si vous souhaitez localiser 30 points à partir de la gauche et 5 points à partir du haut, que pouvez-vous faire BR>
#navigation
{
position : absolue ;
gauche : 30px ;
haut : 5px
>
Bien sûr, vous pouvez aussi faire ceci :
marge : 5px 0 0 30px
Notez que l'ordre des 4 nombres est : haut, droite, bas, gauche. Bien sûr, il est parfois préférable de privilégier le positionnement plutôt que les marges.
10. Couleur de fond directement en bas de l'écran
Le contrôle dans le sens vertical dépasse les capacités du CSS. Si vous souhaitez que la barre de navigation aille directement en bas de page comme la barre de contenu, utiliser un tableau est très pratique, mais si vous n'utilisez que du CSS comme ceci :
#navigation
{
fond : bleu ;
largeur : 150px
>
Une barre de navigation plus courte n'ira pas directement vers le bas, elle se terminera lorsque le contenu se terminera à mi-chemin. Ce qu'il faut faire?
Malheureusement, la seule façon de tricher est d'ajouter une image d'arrière-plan à la colonne la plus courte, avec la même largeur que la largeur de la colonne, et de lui donner la même couleur que la couleur d'arrière-plan définie.
corps
{
arrière-plan : url(blue-image.gif) 0 0 répétition-y
>
Vous ne pouvez pas les utiliser comme unité pour le moment, car l'astuce sera alors révélée une fois que le lecteur aura modifié la taille de la police, et vous ne pourrez utiliser que px.
11. Comparaison entre les éléments Block et inline
Tous les éléments HTML sont soit en bloc, soit en ligne. Les caractéristiques de l'élément block sont :
Commencez toujours par une nouvelle ligne
La hauteur, la hauteur de la ligne et les marges supérieure et inférieure peuvent toutes être contrôlées ;
La largeur par défaut est 100 % de son conteneur, sauf si une largeur est définie