Я работаю над веб-сайтом, и у меня возникла проблема с объявлением CSS padding-top
.
Моя проблема заключается в том, что отступы отображаются в Firefox по-разному в отношении Chrome или Safari. Я видел это, как только я переключил свой navbar
div на position: fixed
.
Здесь это JSFiddle с базовым кодом, который показывает проблему: http://jsfiddle.net/8puCW/3/
Есть ли способ поддерживать фиксированный заголовок/верхнюю панель и навигационную панель без различий в рендеринге?
Благодарю.
поскольку вы используете позицию: 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*/ }