2012-05-12 2 views
3

Я сделал фиксированный макет, и он отлично работает на всех браузерах. Но при увеличении, по крайней мере, одной прокрутки колеса (90%), элементы второй навигации (# header-navigation) разбиваются на большее количество строк и выталкивают элементы из своих мест. Я попытался установить размер шрифта, отступы и маржу, используя em и%, но ничего хорошего. Если я делаю переполнение: скрытый для # header-navigation, я могу уменьшить масштаб до 50% без проблем. Это вполне достаточно для меня, но скрыть это не вариант.Макет сбрасывается при увеличении

Вы можете увидеть здесь: http://palivonas.lt/test/stackoverflow/

EDIT: Понял работает на Chrome и IE9 (благодаря @GGG), но Firefox по-прежнему толкает #social окно вниз, даже если линия не ломается в навигации больше ,

+0

Это проблема очистки, почему бы вам не воспользоваться сеткой, которая позаботится об этом для вас? 978.gs/twitter bootstrap –

+0

Я хотел, но дизайнер (я только сделал html/css part) сделал его действительно несовместимым с 960.gs и 978.gs ... – Andrius

ответ

1

Вот исправление.

Изменить список объектов 'display property to inline-block, и удалить float.

#header-navigation li { 

    background: url(images/slash_header.png) right no-repeat; 
    padding-right: 26px; 
    margin-right: 19px; 
    display: inline-block; 

} 

Добавить white-space: nowrap в список заказанных с навигацией.

ol, ul { 

    list-style: none; 
    white-space: nowrap; 

} 
+0

Спасибо, я попробую это, м дома. – Andrius

+0

Исправлена ​​раскладка в Chrome, но Firefox по-прежнему толкает окно «Следуй за нами». Удивительно, но на IE9 все работает правильно даже без исправления. Но IE7 не понимает встроенный блок. – Andrius

+0

Я исправил IE7 с помощью условных комментариев. Только Firefox оставил ... – Andrius

Смежные вопросы