J'essaie de positionner un div dans le coin supérieur gauche de la page, et je veux qu'il reste là, indépendamment du redimensionnement de la fenêtre du navigateur ou du défilement de la page. Comment puis-je faire cela avec CSS simple (si possible), ou avec jQuery?Correction d'un élément de page HTML par rapport au navigateur Chrome
2
A
Répondre
6
utiliser la position css: fixe;
#fixedDiv {
position: fixed;
left: 20px;
top:20px;
width: 50px;
height: 50px;
}
Pour IE6, voir http://www.cssplay.co.uk/layouts/fixed.html
2
css-selector {
position: fixed;
top: 0;
left: 0;
}
Prenez soin de z-index. Supérieur = premier plan.
Notez que IE 6 et avant ne supportent pas la position: fixe, et IE7 et WebKit ont des bugs bizarres en ce qui concerne le changement de position vers ou à partir de fixed (voir http://quirksmode.org/css/position.html) – bdukes
bon point, solution de contournement disponible à: http://www.cssplay.co.uk/layouts/fixed.html –
heureusement, je ne dois pas supporter 6 (application interne de l'entreprise), mais très utile pour les futurs visiteurs. Merci. :) – Ian