faut plutôt que tu revoies tes cours de maternelle ... ;)
DJERO
Comment faire maintenant si je veux que mon calque ne soit pas au centre, mais décalé de 80 pixels sur la gauche et 50 vers le bas.
Je sais il faut vraiment que je me mettes au javascript :sweat:
youdontcare
ok, file-moi ton salaire maintenant.
:hello:
:D
DJERO
re :D :D :D
youdontcare
pas besoin de recharger la page, tu n'as qu'à rappeler la fonction.
<script>
function centerMe()
{
myDiv = document.getElementById('myDiv');
var left = parseInt((window.innerWidth - myDiv.offsetWidth) / 2);
var top = parseInt((window.innerHeight - myDiv.offsetHeight) / 2);
myDiv.style.left = left + 'px';
myDiv.style.top = top + 'px';
}
</script>
fonction à appeler par ex dans le 'onload' de la page.
Merci à vous :D
seulement je ne comprends rien à ce que "youdontcare" m'a dit.
Pourrais tu illustrer ta réponse par un exemple :(
Merci à vous
youdontcare
si la technique de Kristoph ne marche pas, tu peux le faire en javascript : tu as la taille de ton calque dans tonCalque.offsetWidth, tonCalque.offsetHeight, la position absolute dans tonCalque.style.position = 'absolute', tonCalque.style.top = '10px' (ie mettre un entier en px), tonCalque.style.left.
la taille de la fenêtre dans ... document.body.offsetWidth & offsetHeight je crois. suffit de faire mumuse avec tout ça.
Kristoph
Si c'est du HTML+CSS, essaye de mettre ton calque en position absolute donc pour le positionner relativement à la fenetre visible, et fais : margin-left: auto; margin-right: auto
Ou un truc de ce genre que j'avais déjà utiliser pour centrer une table récalcitrante.
DJERO
Salut à tous,
je cherche à positionner un calque au centre de ma page (vertical/horizontal)
Comment faire en sorte que lorsque je redimmentionne ma page il soit toujours au centre ?