CSS positionnement


CSS positionnement


Le positionnement peut être difficile parfois!

Décidez quel élément pour afficher en face!

Les éléments peuvent se chevaucher!


Positionnement

Les propriétés de positionnement CSS vous permettent de positionner un élément. Il peut également placer un élément derrière l'autre, et de préciser ce qui doit arriver lorsque le contenu d'un élément est trop grand.
Les éléments peuvent être positionnés en utilisant le haut, en bas, à gauche, et bonnes propriétés.Cependant, ces propriétés ne fonctionnera pas à moins que le propriété position est définie en premier. Ils ont également travailler différemment en fonction de la méthode de positionnement.
Il ya quatre différentes méthodes de positionnement.

Positionnement statique

Éléments HTML sont positionnés statique par défaut. Un élément statique placé est toujours positionné en fonction de l'écoulement normal de la page.
Statiques des éléments positionnés ne sont pas affectés par le haut, en bas, à gauche, et bonnes propriétés.

Positionnement fixe

Un élément à position fixe est positionnée par rapport à la fenêtre du navigateur.
Il ne bougera pas, même si la fenêtre défile:

Exemple

p.pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

Essayez vous-même »
Remarque: IE7 et IE8 soutenir la valeur fixe que si un DOCTYPE est spécifié!.
Fixes des éléments positionnés sont retirés de l'écoulement normal. Le document et d'autres éléments se comportent comme l'élément fixe positionné n'existe pas.
Fixes des éléments positionnés peuvent se chevaucher d'autres éléments.

Positionnement relatif

Un élément par rapport positionné est positionnée par rapport à sa position normale.

Exemple

h2.pos_left
{
position:relative;
left:-20px;
}
h2.pos_right
{
position:relative;
left:20px;
}

Essayez vous-même »
Le contenu des éléments en position relative peut être déplacé et se chevauchent d'autres éléments, mais l'espace réservé à l'élément est encore conservé dans le flux normal.

Exemple

h2.pos_top
{
position:relative;
top:-50px;
}

Essayez vous-même »
Éléments en position relative sont souvent utilisés comme des blocs de conteneurs pour les éléments en position absolue.

Positionnement absolu

Un élément de position absolue est positionnée par rapport à l'élément parent a une première position autre que statique. Si aucun élément n'est trouvé, le bloc conteneur est <html>:

Exemple

h2
{
position:absolute;
left:100px;
top:150px;
}

Essayez vous-même »
Éléments en position absolue sont retirés de la circulation normale. Le document et d'autres éléments se comportent comme l'élément en position absolue n'existe pas.
Éléments en position absolue peuvent se chevaucher d'autres éléments.

Éléments qui se chevauchent

Lorsque les éléments sont positionnés en dehors du flux normal, ils peuvent se chevaucher d'autres éléments.
La propriété z-index spécifie l'ordre d'empilage d'un élément (quel élément doit être placé devant ou derrière, les autres).
Un élément peut avoir un ordre de la pile positive ou négative:

Exemple

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

Essayez vous-même »
Un élément d'ordre supérieur de pile est toujours en face d'un élément avec un ordre inférieur de la pile.
Remarque: Si deux éléments positionnés chevauchent, sans z-index spécifié, l'élément positionné dernière dans le code HTML sera affiché sur le dessus.

Exemples

Exemples

Définir la forme d'un élément
Cet exemple montre comment définir la forme d'un élément. L'élément est encliqueté dans cette forme, et affichée.
Comment faire pour afficher de trop-plein dans un élément à l'aide de défilement
Cet exemple montre comment définir la propriété overflow pour créer une barre de défilement lorsque le contenu d'un élément est trop grand pour tenir dans une zone spécifiée.
Comment configurer le navigateur pour traiter automatiquement de débordement
Cet exemple montre comment configurer le navigateur pour traiter automatiquement de débordement.
Changer le curseur
Cet exemple montre comment modifier le curseur.

Toutes les propriétés de positionnement CSS

Le nombre dans le "CSS" colonne indique dans quelle version CSS la propriété est définie (CSS1 ou CSS2).
PropriétéDescriptionValeursCSS
basDéfinit le bord de la marge inférieure d'une boîte placéeautomatique longueur %hériter

2
couperClips d'un élément en position absolueformeautomatique
hériter
2
curseurIndique le type de curseur à afficherurlauto
crosshair
default
pointer
move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help
2
à gaucheDéfinit le bord de la marge gauche pour une boîte positionnéeautomatique longueur %hériter

2
débordementSpécifie ce qui se passe si le contenu dépasse un élément de la boîte deautomatique
cachée
de défilement
visible
hériter
2
positionSpécifie le type de positionnement d'un élémentabsolue
fixe
par rapport
statique
hériter
2
droitDéfinit le bord de la marge à droite pour une boîte positionnéeautomatique longueur %hériter

2
hautDéfinit le bord de la marge supérieure pour une boîte positionnéeautomatique longueur %hériter

2
z-indexDéfinit l'ordre de la pile d'un élémentNuméroautomatique
hériter
2

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT