2014-02-05 8 views
-1

Таким образом, я обнаружил, что мой сайт имеет кучу несоответствий между браузерами (как можно ожидать)Reset CSS баловаться с макетом

Я реализующий reset.css в мои таблицу стилей, и он работает с большинством проблемы, кроме того, что кажется дополнением. Когда он добавлен, он подталкивает заголовок вниз по странице. Хорошая новость заключается в том, что он делает это последовательно через каждый браузер. Haha.

Итак, что можно сделать, чтобы сохранить заголовок на месте, а не на него?

Большое спасибо!

+0

Попробуйте использовать свойство CSS с использованием 'box-sizing', более подробно в http://www.w3schools.com/cssref/css3_pr_box-sizing. asp – Reger

+0

Я бы действительно избегал использования таблиц для макета, как и во всем. Им не нужно, и в долгосрочной перспективе они сделают вашу жизнь намного сложнее (например, у вас есть явные ширины и высоты, установленные в разметке, непроницаемые для вашего стиля CSS). – CherryFlavourPez

+0

Значит, вы говорите, что это не проблема с браузером, так как в каждом браузере она одинакова? –

ответ

0

Вы можете попробовать использовать normalize.css как ваш сброс css, это сработало для меня и исправляет прокладку точно.

0

Файл reset добавляет vertical-align: baseline;, который испортил ваш макет. ИМХО, если вы используете сброс, тогда вам нужно явно определить paddings, поля и т. Д.

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