Maison > interface Web > js tutoriel > L'attribut de position fixe en CSS implémente les compétences div centering_javascript

L'attribut de position fixe en CSS implémente les compétences div centering_javascript

WBOY
Libérer: 2016-05-16 15:25:53
original
2055 Les gens l'ont consulté

L'attribut position spécifie le type de positionnement de l'élément. Cet attribut définit le mécanisme de positionnement utilisé pour établir la disposition de l'élément. N'importe quel élément peut être positionné, mais les éléments absolus ou fixes génèrent une boîte au niveau du bloc, quel que soit le type de l'élément lui-même. Un élément positionné relativement est décalé par rapport à sa position par défaut dans un écoulement normal.

Haut, bas, gauche, droite, centre

div{
  position:fixed;
  margin:auto;
  left:0;
  right:0;
  top:0;
  bottom:0;
  width:200px;
  height:150px;
}
Copier après la connexion

Si vous n'avez besoin que d'un centrage à gauche et à droite, supprimez bottom:0 ou top:0;

Si vous avez uniquement besoin de centrer le haut et le bas, utilisez left:0 ou right:0;


Ci-joint un élément DIV centré dans la fenêtre du navigateur


En fait, il n'est pas compliqué d'obtenir cet effet. Cela peut être facilement réalisé en utilisant le positionnement de position en CSS. Jetons un coup d'œil au code :

<style type="text/css">
.dialog{
 position: fixed;
 _position:absolute;
 z-index:1;
 top: 50%;
 left: 50%;
 margin: -141px 0 0 -201px;
 width: 400px;
 height:280px;
 border:1px solid #CCC;
 line-height: 280px;
 text-align:center;
 font-size: 14px;
 background-color:#F4F4F4;
 overflow:hidden;
} 
</style>
<div class="dialog">我是在窗口正中央的,呵呵!</div>
Copier après la connexion
Tous les conseils de configuration sont ici :

.dialog{
 position: fixed;
 _position:absolute; /* hack for IE6 */
 z-index:1;
 top: 50%;
 left: 50%;
 margin: -141px 0 0 -201px;
 width: 400px;
 height:280px;
 border:1px solid #CCC;
 line-height: 280px;
 text-align:center;
 font-size: 14px;
 background-color:#F4F4F4;
 overflow:hidden;
}
Copier après la connexion
Définir la position : fixe ; _position:absolue;
Définir à gauche : 50 % et en haut : 50 % ;

Définir la marge : -(OffsetWidth/2 de DIV) 0 0 -(OffsetHeight/2 de DIV)


Rendu

Le contenu ci-dessus est la description complète de l'attribut de position fixe en CSS pour réaliser le centrage div partagé par l'éditeur. J'espère qu'il vous plaira.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal