2010-12-14 2 views
0

Ich arbeite an etwas HTML/CSS Zeug und aus irgendeinem Grund habe ich ein streunendes Element, das meinen Körper überläuft und horizontale Bildlaufleisten verursacht. Bevor Sie es sagen, ich weiß, dass dies ein ziemlich netter Fehler ist. Normalerweise habe ich solche Probleme nicht, aber ich könnte wirklich ein zweites Paar Augen benutzen.Ich kann keine CSS-Regel finden, die die Breite von <body>

http://easterndancer.com.s66112.gridserver.com/

Können Sie das Element finden, die das Scrollen Überlauf (horizontal) verursacht?

Antwort

4

Sieht aus wie es das ist:

<ul class="menu" id="menu-primary-navigation-1"> 

In FireBug, es zeigt, dass seine Position WAAAAaaay über auf der rechten Seite. Es ist mit dem left: 50%; Styling verwandt. Während Sie mit dem Code herumhantierten, wurde die Bildlaufleiste durch Deaktivieren deaktiviert.

+0

Excellent Fang mein Freund hinzuzufügen. Das ist eigentlich ein cooler Hack, um die Navigation flüssig zu zentrieren. Jedenfalls hat es das vorher nicht gemacht und dann fing es an:/"Overflow: hidden" auf der Fußzeile sollte dafür sorgen! – Brian

+0

Gut zu helfen. :) –

+0

Was ist das überhaupt Hacking für? Ich sehe ein horizontales ul-nav-Menü in einem Container mit fester Breite mit definierten Elementen !? – Kissaki

1

Versuchen

<body style="overflow-x:hidden;" class="home page page-id-27 page-template page-template-home-php"> 
+0

guten Fang. +1 für Sie, aber Surreal Dreams (oben) ist "mehr richtig" es war definitiv das Footer-Nav, so dass ich einfach überlaufen kann: versteckt, dass Baby :) – Brian

1

Mit Ausschlussverfahren (Hinzufügen display: none-div ‚s) ist es die Menüpunkte in #menu-primary-navigation-1

Verwandte Themen