2009-02-26 7 views

Répondre

0

Avez-vous essayé de donner l'UL le style:

ul { margin-left:-100%; } 

Cela devrait le déplacer à gauche la même largeur que l'UL, et rendra l'extérieur de la div. Sans plus source de la page, il est difficile de dire comment cela va affecter le reste de votre mise en page bien ...

Edit:

Pour faire le déplacement UL par rapport à la DIV, également définir:

div { position:relative; } 
+0

marge gauche: -100%; son compte aussi à partir de l'écran, pas que DIV –

+0

Si vous définissez la DIV à la position: relative, alors l'UL doit se positionner par rapport à la DIV. Otherwide, donc pour javascript ou jquery à la place. – CodingWithSpike

0

Si vous connaissez la largeur de votre ul, définissez la propriété left comme étant -that width, par ex.

left: -100px; 
+0

pour l'instant je l'ai fait avec jquery width() -> (margin-left: - ul.width()) gauche et droite ne fonctionne pas, parce qu'en absolu, il compte non du modèle boîte de DIV, mais de l'écran . –

+0

donc hcange la position à relative – cjk

Questions connexes