Почему нет маржи в FireFox?

http://dl.dropbox.com/u/18795563/BLOGDESIGNNEW/index.html Почему в FireFox отсутствует поле слева от hgroup в заголовке? Отлично работает в Chrome и Safari. Как мне заставить это работать в FireFox?

5 ответов

Решение

Я считаю, что проблема заключается в том, что настройка отображения по умолчанию hgroup является встроенным. Установка его на блокировку исправит вашу проблему с полем.

#topheader hgroup {
  display:block;
}

Какая версия Firefox? Firefox4 показывает разницу, но FF3.x может и не показывать, потому что у него нет встроенных стилей для новых элементов HTML5. Вы должны добавить 'display:block' для правильного рендеринга.

Это выглядит как запас для меня.

Firefox4 + Firebug

После проверки HTML-кода вашей страницы, я выяснил следующую проблему в #topheader hgroup CSS:

overflow: visible:; Уберите столбец с конца видимого. т.е. overflow: visible;

Маржа не работает в большинстве случаев. и это потому, что он должен рассчитать расстояние с элементами снаружи. и это сложно.

вы должны попробовать отступы вместо margin:

#topheader hgroup {
padding: 1em;
overflow: visible;
}

также изменить : в ;;)

это будет работать во всех браузерах.

Другие вопросы по тегам