Centrage d'une page avec marge négatives

Résolu
ludomacho Messages postés 14 Date d'inscription dimanche 1 juillet 2007 Statut Membre Dernière intervention 27 janvier 2010 - 11 oct. 2008 à 21:18
PetoleTeam Messages postés 3426 Date d'inscription lundi 26 décembre 2005 Statut Membre Dernière intervention 14 janvier 2011 - 11 oct. 2008 à 23:14
Bonjour,
Voici mon souci:
J'ai un bloc de 900px de large que je veux voir centré à l'écran. J'ai donc utilisé la méthode des marges négatives pour que mon bloc reste centré même en cas de redimensionnement de la fenetre. Jusque là tout fonctionne bien. Le problème, c'est que lorsque la largeur de la fenetre devient inférieure à la largeur de mon bloc, je n'ai plus acces a la partie gauche de mon bloc. Je voudrais donc faire un script pour que lorsque la largeur de la fenetre devient <=   980px le centrage s'arrete et le bloc reste à gauche de la fenetre.
Merci d'avance

ludomacho

1 réponse

PetoleTeam Messages postés 3426 Date d'inscription lundi 26 décembre 2005 Statut Membre Dernière intervention 14 janvier 2011 16
11 oct. 2008 à 23:14
Bonjour,
Il te suffit de créer une fonction que tu mets sur l'événement onresize de window qui va tester la position du DIV,
SI style.left < 0 ALORS tu mets le


style.marginLeft
à 0 SINON tu le mets à -Largeur_Div /2
;O)
3
Rejoignez-nous