IE8 поддерживает HTML5 и CSS3? - PullRequest
6 голосов
/ 31 марта 2011

У меня есть требование, когда клиенту необходимо разработать свой веб-сайт в и . Однако кажется, что , не поддерживают HTML5 и CSS3. Клиент сказал, что HTML5 и CSS3 поддерживаются в , но мне нужно знать, в какой степени они действительно поддерживаются.

Ответы [ 8 ]

11 голосов
/ 31 марта 2011
  • Ни один браузер не поддерживает весь HTML 5 или CSS 3
  • Многие браузеры (включая IE8) поддерживают некоторые функции, добавленные в HTML 5 или CSS 3
  • Все браузеры поддерживают некоторые HTML5
  • Все основные графические браузеры поддерживают некоторые из CSS 3

Беспокойтесь о том, чего вы хотите достичь, а затем ищите оптимальный способ добиться этого.Не начинайте с доступных инструментов, а затем попытайтесь найти для них применение.

Развивайте наименьший общий знаменатель, а затем постепенно улучшайте оттуда.

4 голосов
/ 31 марта 2011

Попробуйте взглянуть на caniuse или html5test веб-сайтов.

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

IE8 поддерживает ничего HTML5, который не был частью HTML4 с момента его разработки до того, как HTML5 стал даже черновиком W3C.

CSS3: есть одно или другоесвойство, которого не было в CSS 2.1, которое IE8 поддерживает, например text-wrap.Однако упоминать об этом не стоит.Особенно все плюсы, такие как тени от ящиков и закругленные углы, отсутствуют в IE8.

Посмотрите ссылки в ответе yojimbo87 для получения более подробной информации о поддерживаемых свойствах.

Что еще хуже, это то, что дажеIE9 не поддерживает так много HTML5.Они сфокусировались на холсте, видео и аудио и заявляют, что теперь они «готовы к HTML5».Но, например, все новые поля формы полностью отсутствуют, не говоря уже о множестве новых API-интерфейсов JavaScript.

Итак, вкратце, нет, IE8 не поддерживает HTML5.Тем не менее, он может отображать документы HTML5, поскольку спецификация написана с учетом резервных параметров для старых браузеров.

1 голос
/ 31 марта 2011

ie6 & ie7 почти не поддерживают html5 & css3.

Посмотрите таблицу совместимости Quirksmode по адресу: http://www.quirksmode.org/compatibility.html

Если вам нужно разрабатывать в html5, я бы порекомендовал взглянуть на Modernizr. Это библиотека javascript, которая тестирует браузер пользователя и модифицирует html / css в соответствии с его возможностями.
http://www.modernizr.com/

0 голосов
/ 30 ноября 2017

На самом деле IE-8 поддерживает HTML-4, лучше использовать chrome, firfox или sefari для HTML-5.Больше вы можете увидеть здесь

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

При текущей поддержке браузером HTML5 и CSS3 ваш клиент должен либо: а) быть безумным, либо б) не знать, о чем он. Хотя верно, что HTML5 и CSS3 получают поддержку довольно быстро, большинство браузеров не имеют хорошей поддержки для более продвинутых функций двух технологий, например, <audio> и <video> не слишком широко поддерживаются , Ни один не <canvas>. Что касается CSS3, довольно много его поддерживаются, но пользователям IE придется обойтись без него.

В качестве дополнительного примечания, IE6 все еще очень активно используется в Китае, поэтому, если вы ориентируетесь на этот рынок, используйте более старые, лучше поддерживаемые технологии.

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

HTML5 и CSS3 в значительной степени не поддерживаются в IE8. Я бы посоветовал вам использовать Firefox 4 из семейства браузеров «Gecko» или Google chrome или Safari (если вы используете MacOSX) из семейства браузеров «Webkit». У них есть отличная поддержка HTML5. Хотя я сам не пробовал, я слышал, что IE9 имеет отличную поддержку HTML5. Но он работает только на Windows 7.

Firefox или Chrome были бы моим выбором.

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

Спецификация HTML5 все еще находится на стадии разработки. Вы можете попробовать продать клиентские вещи, которые еще не разработаны. Как и в случае с InternetExplorer, тогда нет, он поддерживает только около 5% текущих спецификаций HTML5.

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