2009-08-26 12 views
0

Bitte beachten Sie this site.Stretching LI und Inhalt

Ich habe Probleme beim Dehnen der Untermenü Liste Elemente in IE7. Beachten Sie, dass beim Überfahren einer der LIs unter Restaurants das Grün nicht die gesamte Zeile ausfüllt. Ich habe versucht {width: 100%}, aber das hat nicht geholfen.

Irgendwelche Ideen, warum das in Firefox OK ist, aber nicht IE? Und wie man es repariert?

Danke.

UPDATE: Ich kann es richtig aussehen, wenn ich explizit eine Breite (wie 51px) angeben, aber ich möchte das definitiv nicht in einem Layout tun, das dynamische Inhalte unterstützen sollte.

Antwort

1

Ich fand heraus, dass mein Problem war DropMenuParent hatte eine Hintergrundfarbe festgelegt. Sobald ich das entfernt habe (weil es völlig unnötig war), zeigte sich kein Schwarz mehr um das Grün (ausgewählte Objektfarbe). Dummer Fehler.

-1

remove padding-left und padding-right von .nav A (includes/styles/styles.css) oder präziser machen oder padding hinzufügen: 0; zu Ihrem ".nav .dropMenu a" -Wähler.

+0

Wenn Sie sich den Code tatsächlich angesehen haben, würden Sie sehen, dass er bereits im Display-Block-Stil ist und das Padding links/rechts und die Ränder bereits auf Null sind. Scheint nicht zu helfen. – Kon

+0

Entschuldigen Sie nicht den Link –

+0

Ich sah den Code und bearbeitete die Antwort, es gibt tatsächlich Auffüllen in Ihrem A. Überprüfen Sie es. –

0

Haben Sie versucht, hasLayout -Eigenschaft an die problematische li oder zu geben? Versuchen Sie, { zoom: 1; } zu ihnen hinzuzufügen.

+0

Ich habe das versucht, aber es hat nicht geholfen. Allerdings habe ich in der IE Developer Toolbar bemerkt, dass hasLayout immer noch auf -1 gesetzt ist. – Kon