Почему FIrefox не распознает ‹раздел›?

Я просто хотел бы подтвердить, что Firefox не может интерпретировать тег <section>? Я создал веб-сайт и протестировал его в Chrome и Safari. Все было хорошо, пока я не проверил его на Firefox, и это было ужасно. Мне потребовалось почти 2 дня, чтобы понять, что Firefox не может обрабатывать тег <section>. Я просто хотел бы подтвердить, потому что я не уверен в этом.


person johan    schedule 29.03.2011    source источник


Ответы (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 для разметки вашего сайта. Хорошее место для начала.

person JohnP    schedule 29.03.2011
comment
Спасибо, братан... Я новичок в веб-разработке и только учусь. Не могли бы вы рассказать мне, как сделать мой стиль css совместимым со всеми браузерами. - person johan; 29.03.2011
comment
Спасибо, братан... По крайней мере, ты дал мне идею. - person johan; 29.03.2011
comment
дох! это то, что я получаю за сканирование, а не за чтение - person house9; 30.03.2011


У Firefox нет проблем с тегом <section>, но у Internet Explorer есть.

person Sjoerd    schedule 29.03.2011