2017-02-16 17 views
0

В новом веб-проекте мы имеем проблему CSS, которая происходит только в MacOS Safari: www.health4hospitality.co.uk/templateнавигации стол поплавка и ширина авто в Safari

Firefox и Chrome (Win/Mac), а также IE и пограничный показ правильная навигация.

В Safari навигация отображается снизу вместо права логотипа. Кажется, что таблица CSS будет иметь ширину 100%, но ее ширина устанавливается на auto.

У кого-нибудь есть быстрое исправление? Я был бы здорово, если бы мне не пришлось сильно его менять только из-за Сафари.

+0

попробуйте добавить префиксы –

+0

Для Safari это будет -webkit-, который будет влиять на Chrome, а также. – apload

+0

Я использую сейчас (не очень доволен, но хорошо): '@media только экран и (-webkit-min-device-pixel-ratio: 0) { ul.navbar-nav {ширина: 55%; } } ' Спасибо, ребята! – apload

ответ

0

Я установил бы ширину% для навигационной панели <ul>. Свойство auto представляет собой элемент на 100% в Safari. Установка это работает для меня во всех браузерах:

ul.navbar-nav { 
    width: 55%; 
} 

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

  • Нет связанных вопросов^_^