Стиль HTML5 в IE без JS - PullRequest
       3

Стиль HTML5 в IE без JS

0 голосов
/ 19 ноября 2011

пожалуйста, есть ли способ, как применить стили к элементам html5, таким как заголовок, раздел, в стороне и т. Д. В старых IE, но без использования javascript? Я знаю, что есть решение document.createElement(elem);, но возможно ли это даже без сценариев?

Ответы [ 4 ]

2 голосов
/ 19 ноября 2011

Это невозможно , поскольку по умолчанию в старых версиях Internet Explorer игнорируется любой неизвестный элемент. Вот почему мы используем подход JavaScript для «создания» элементов, чтобы браузер распознавал их.

Однако я не считаю, что полагаться на JavaScript - это плохо, ведь в настоящее время практически нет пользователей, у которых отключен JavaScript. И если это произойдет, ваш сайт не будет единственным с проблемами.

Кроме того, вам не нужно писать все эти сценарии самостоятельно. Вы можете положиться на что-то вроде HTML5 Boilerplate , который сделает все за вас (и некоторые другие вещи).

Однако вы также можете использовать подходы для: перенаправления пользователя на другую страницу в зависимости от версии браузера (с серверной кодировкой) или использования условных комментариев для написания только известных тегов в IE.

2 голосов
/ 26 июня 2012

Есть хорошее исправление, которое вводит пространство имен:

http://debeterevormgever.nl/en/articles/html5-elements-ie-without-javascript

Хорошо работает в IE7, IE8.

0 голосов
/ 24 сентября 2012

Сначала проверь, потом попробуй помочь!1. Вы можете создать свое собственное пространство имен. 2. Вы можете использовать [если то есть] в HTML.Если это IE, тогда используйте div, если нет, то используйте тег html5.Смотрите в Google для этого.Если это важно для вас, посмотрите эту статью: http://debeterevormgever.nl/en/articles/html5-elements-ie-without-javascript

0 голосов
/ 19 ноября 2011

Если честно, если вы беспокоитесь о поддержке пользователей с более старыми версиями Internet Explorer без использования JavaScript, то HTML5 не для вас (в любом случае, в этом проекте), и я бы предложил придерживаться HTML 4.01.

Всегда выбирайте правильные инструменты для работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...