2009-08-26 3 views
0

Просьба учитывать this site.Растяжка LI и содержание

У меня возникли проблемы с растягиванием элементов списка подменю в IE7. Обратите внимание, что когда вы наводите курсор на один из LI в ресторанах, зеленый цвет не заполняет всю строку. Я пробовал {width: 100%}, но это не помогло.

Любые идеи, почему это нормально в Firefox, но не в IE? И как это исправить?

Спасибо.

UPDATE: Я могу заставить его выглядеть правильно, если я явно укажу ширину (например, 51px), но я определенно не хочу этого делать в макете, который должен поддерживать динамический контент.

ответ

1

Я понял, что мой вопрос был dropMenuParent имел набор цветов фона. Как только я удалил это (потому что это было совершенно не нужно), больше не было черного цвета вокруг зеленого (выбранный цвет элемента). Глупая ошибка.

-1

удалите padding-left и padding-right из .nav A (включает/styles/styles.css) или уточните его или добавьте дополнение: 0; к вашему селектору .nav .dropMenu a.

+0

Если вы действительно посмотрели на код, вы увидите, что он уже находится в стиле блока отображения, а вставка слева и справа и поля уже на нуле. Кажется, не помогает. – Kon

+0

Извините, не заметил ссылку –

+0

Я посмотрел код и отредактировал ответ, на самом деле есть дополнение в вашем A. Проверьте это. –

0

Вы пытаетесь передать имущество hasLayout в проблемное состояние li или ul? Попробуйте добавить { zoom: 1; } им.

+0

Я пробовал, но это не помогло. Тем не менее, я заметил в IE Developer Toolbar, что hasLayout по-прежнему установлен в -1. – Kon