Я просто хотел бы подтвердить, что Firefox не может интерпретировать тег <section>
? Я создал веб-сайт и протестировал его в Chrome и Safari. Все было хорошо, пока я не проверил его на Firefox, и это было ужасно. Мне потребовалось почти 2 дня, чтобы понять, что Firefox не может обрабатывать тег <section>
. Я просто хотел бы подтвердить, потому что я не уверен в этом.
Почему FIrefox не распознает ‹раздел›?
Ответы (3)
Добавление article { display: block; }
в вашу таблицу стилей. FF, вероятно, рассматривает его как встроенный элемент, потому что он не полностью поддерживается.
Я использовал HTML5 для создания тестовой системы, и она отлично работала во всех браузерах с небольшими изменениями.
ИЗМЕНИТЬ
Это скрипт, который я написал, чтобы протестировать парсинг веб-страниц: http://randomcoding.com/steam/. использовал HTML5 в качестве разметки, чтобы понять, о чем идет речь.
Как видно из таблицы стилей, я сделал некоторые элементы блокирующими элементы.
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
Этот метод работает для меня в большинстве браузеров, которые я проверял (Chrome, Opera 10, FF3-4, IE8-9).
Однако, если вы только начинаете, я рекомендую вам взглянуть на шаблон HTML5: http://html5boilerplate.com/
В нем собраны лучшие практики использования HTML5 для разметки вашего сайта. Хорошее место для начала.
У Firefox нет проблем с тегом <section>
, но у Internet Explorer есть.