Что произойдет, если браузер, который не поддерживает HTML 5, обнаружит веб-сайт HTML 5? - PullRequest
4 голосов
/ 22 февраля 2012

Если вы посещаете сайт, который использует Flash, и у вас не установлен Flash в вашем браузере, вам будет показано сообщение об установке Flash.Аналогичная процедура происходит, когда Silverlight используется вместо Flash.

Что произойдет, если браузер не поддерживает HTML 5?Должен ли я что-то установить, чтобы получить поддержку HTML 5 в этом случае?Это вообще возможно?

Ответы [ 5 ]

7 голосов
/ 22 февраля 2012

Браузеры будут игнорировать элементы, которые он не поддерживает, и не будут применять стили CSS к этим элементам.Вы не получите явного сообщения о том, что браузер не поддерживает HTML5.Вы, как автор страницы, можете предоставить собственное сообщение, если браузер не зависит от обстоятельств.Вы можете, например, предоставить сообщение, которое будет отображаться пользователю внутри видео или аудио тега.

1 голос
/ 22 февраля 2012

Пользователи не получат сообщения, если их браузер не поддерживает определенный html5.

Что вы можете сделать, это проверить, какой html5 или css3 вам нужен, и посмотреть на http://caniuse.com/ в каких браузерахсовместимы с этими функциями, а затем с помощью сценария уведомляют пользователей старых браузеров о необходимости обновления до более новых браузеров.

1 голос
/ 22 февраля 2012

Что случилось раньше, браузеры wenn поддерживали HTML3, а вы использовали HTML4? Ничего особенного, и вот что произойдет с HTML5.

Flash и Silverlight обрабатываются с помощью плагинов браузера, поэтому браузер может предупредить вас, если плагин не установлен. HTML5 - это не плагин, поэтому вы можете использовать JavaScript и проверить версию браузера.

0 голосов
/ 28 июня 2016

@ Али Foroughi Я не заметил четкого обходного пути, если у вас есть элементы HTML 5 на веб-сайте и как заставить старые браузеры, а именно IE 8 и старше, отображать новые элементы HTML5.Другие ответы верны, что элемент HTML5 не будет отображаться правильно или вообще, но что можно сделать с этим.

Есть пара вещей, которые вы можете сделать, чтобы «научить» старые браузеры правильно обрабатывать HTML5 с помощью CSS, JavaScript или HTML5Shiv.Эти методы объяснены здесь .

Конечно, они не могут быть реализованы конечным пользователем, но разработчиком / разработчиком веб-сайта.

Искал ответ относительно обходного пути, если у кого-то есть более старый браузер и используются элементы HTML5.Я подумал, если есть обходные пути для определенных стилей CSS с помощью какого-то веб-набора в файле CSS, безусловно, есть для HTML5.

0 голосов
/ 22 февраля 2012

но что произойдет, если браузер не поддерживает HTML 5?

Точно так же, как вы описали:

Если вы видите, когда на сайте используется флеш-технология, а у вас нет флеш-памяти Компонент установлен в браузере, вам будет показано сообщение установить вспышку (так же, как silverlight)

Эта функция обнаружения не имеет абсолютно никакого отношения к HTML5. Это реализация тега <object>, которая позволяет указать URL-адрес для загрузки компонента, если браузер не установил его. Это реализация, зависящая от браузера.

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