Почему FIrefox не распознает <section>? - PullRequest
0 голосов
/ 29 марта 2011

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

Ответы [ 3 ]

3 голосов
/ 29 марта 2011

Добавление 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 Boilerplate: http://html5boilerplate.com/

У него есть лучшие практики для использования HTML5 для разметки вашего сайта. Хорошее место для начала.

2 голосов
/ 29 марта 2011
0 голосов
/ 29 марта 2011

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

...