2010-12-14 7 views
0

Je travaille sur du HTML/CSS et pour une raison quelconque, j'ai un élément qui déborde de mon corps et provoque des barres de défilement horizontales. Avant que vous le disiez, je sais que c'est une erreur de sondage n00b jolie. Je n'ai généralement pas de problèmes comme celui-ci mais je pourrais vraiment utiliser un deuxième ensemble d'yeux.Je ne trouve pas de règle CSS qui déclare la largeur de <body>

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

Pouvez-vous trouver l'élément qui est à l'origine du débordement de défilement (horizontal)?

Répondre

4

On dirait que c'est ceci:

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

Dans Firebug, il montre que sa position est waaaaaaay vers la droite. Il est lié au style left: 50%;. En manipulant le code, la désactiver a supprimé la barre de défilement.

+0

excellent attraper mon ami. C'est en fait un hack cool pour forcer la navigation au centre fluide. Quoi qu'il en soit, il ne le faisait pas avant et ensuite il a commencé à:/"Débordement: caché" sur le pied de page devrait prendre soin de cela! – Brian

+0

Content de vous aider. :) –

+0

Qu'est-ce que tout ce hacking pour de toute façon? Je vois un menu horizontal ul-nav dans un conteneur de largeur fixe avec des éléments définis!? – Kissaki

1

Essayez d'ajouter

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

bonne prise. +1 pour vous, mais Surreal Dreams (ci-dessus) est "plus juste" c'était définitivement le footer nav, donc je peux juste déborder: caché que bébé :) – Brian

1

au moyen du procédé d'élimination (ajout display: none à div « s) ce sont les éléments de menu dans #menu-primary-navigation-1

Questions connexes