Разница между отступами между Firefox и Chrome / Safari

0

Я работаю над веб-сайтом, и у меня возникла проблема с объявлением CSS padding-top.

Моя проблема заключается в том, что отступы отображаются в Firefox по-разному в отношении Chrome или Safari. Я видел это, как только я переключил свой navbar div на position: fixed.

Здесь это JSFiddle с базовым кодом, который показывает проблему: http://jsfiddle.net/8puCW/3/

Есть ли способ поддерживать фиксированный заголовок/верхнюю панель и навигационную панель без различий в рендеринге?

Благодарю.

  • 0
    Не поменяет ли это изменение верхнего стиля на .main с 45 на 37?
  • 0
    Вы можете сделать сброс CSS; `* {margin: 0; отступы: 0; } `
Показать ещё 2 комментария
Теги:
google-chrome
firefox
safari

1 ответ

0
Лучший ответ

поскольку вы используете позицию: fixed (http://www.w3schools.com/cssref/pr_class_position.asp) для.navbar, избавляйтесь от padding-top, чтобы поместить элемент и использовать свойство top, как показано в этом Скрипт: http://jsfiddle.net/8puCW/9/. Я тестировал его в FF Mac, и он последователен.

.navbar {
    position: fixed;
    background: #D0D1D0;
    float: left;
    text-align: center;
    top: 54px; /*UPDATE HERE*/
    width: 200px;
    height: 100%;
    padding-top:20px; /*UPDATE HERE*/  }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню