IE7 не плавающие элементы списка в Navbar, если высота не указана - PullRequest
0 голосов
/ 24 марта 2011

Я сделал navbar, и он отлично работает во всех браузерах, кроме IE7. Ниже приведена ссылка на пример. Вот краткое объяснение того, что я пытаюсь сделать. Панель навигации заключена в ul и перемещает каждый элемент списка влево, это прекрасно работает во всех браузерах, кроме IE7, в этом случае каждый элемент li находится на отдельной строке, и все, кроме первого, скрыты, потому что ul имеет заданную высоту. Я перепробовал все, что мог придумать (даже изменив режим отображения), и ничего не получалось> Я знаю, что может быть проще использовать определенные ширины, но я просто думаю, что должно быть что-то более простое. Спасибо

Проверьте образец ниже:
http://jsfiddle.net/XV9nQ/

1 Ответ

1 голос
/ 24 марта 2011

Попробуйте: http://jsfiddle.net/moeishaa/W43w5/

Я удалил float:left и height из ul.Добавлен новый класс CSS clearfix в ul.Когда вы перемещаете вещи, добавьте класс clearfix к родителю, и вы должны быть установлены.Вам не нужно указывать высоту

...