Comment garder la div sur la gauche de l'écran, quelle que soit la taille de l'écran?
Je suis actuellement en train de travailler sur un site qui utilise un curseur à un certain point, mais au lieu de l'ordinaire flèches qui se trouvent à l'intérieur du curseur (flèches gauche et droite, pour curseur de navigation) j'ai besoin d'obtenir le gauche, attaché à la gauche de l'écran, quelle que soit la taille de l'écran et la même chose avec la flèche de droite. Il ne fonctionne qu'avec ma taille de l'écran actuellement (1366x768) et le code est
.bx-prev {
margin-left:-16.2%;
position:absolute;
margin-top:-200px;
}
.bx-next{
margin-left:86.2%;
position:absolute;
margin-top:-200px;
}
Toute aide serait appréciée. Même si cela peut être fait de mieux en Javascript/jQuery, je suis également ouvert à cela.
- NB: Si vous utilisez
position: absolute
avec des marges au lieu detop
/left
/bottom
/right
, vous êtes probablement faire quelque chose de mal. - Si j'utilise haut/gauche/bas/droite, il va rester à l'intérieur du curseur .. j'ai besoin de le casser et de le joindre à la gauche et le bord droit de l'écran, respectivement.
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter
position:relative
à l'élément parent, alors vous pouvez utiliserposition:absolute
; dans associé à l'élément parentexemple
Vous d'utiliser le positionnement absolu, de sorte que vous pouvez faire:
Positionnement absolu prend l'élément de son conteneur et permet de positionner librement sur le document à l'aide de
top
/bottom
/left
/right
.Ici est un jsfiddle qui montre
b
à l'intérieur dea
dans le balisage, mais j'ai postioned à l'extrême gauche. C'est la même chose avecc
à droite.http://jsfiddle.net/w2CsF/1/
Est la réponse à votre question.