Internet Explorer 8은 HTML 5를 지원합니까?
-
08-07-2019 - |
문제
IE8에 HTML5 지원이 있습니까? IE8 로드맵에 있습니까?
해결책
IE8 베타 2는 html5에서 두 개의 API를 지원합니다. 신문 간 메시징 그리고 비 SQL 스토리지.
IE8 베타 2는 HTML5 구문 분석 알고리즘 또는 새로운 요소를 구현하지 않습니다 (NO <canvas>
또는 <video>
지원하다).
IE8을 HTML5와 더 잘 정렬하는 버그 수정도 있습니다.
다른 팁
이 JavaScript를 헤드에 포함시켜 IE8에서 HTML5 태그를 작동시킬 수 있습니다.
<script type="text/javascript">
document.createElement('header');
document.createElement('nav');
document.createElement('menu');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
당신이 사용할 수있는 이것은 html5 shim 스크립트입니다 HTML5에서 새로운 시맨틱 요소에 대한 기본 수준의 지원을 얻기 위해 <article>
.
Modernizr IE HTML5 렌더링 기능을 제공하는 훌륭한 옵션입니다.
지원합니까?
<!DOCTYPE html>
예, 그렇습니다.
아마도 더 나은 질문은 최신 웹 기능 IE8이 지원하는 내용 일 것입니다. 대답하기 가장 좋은 장소 중 일부 caniuse.com, html5test.com, 그리고 Browserscope.org.
HTML5는 다른 사람들에게 많은 다른 것을 의미합니다. 요즘은 HTML, CSS 및 JavaScript 기능을 의미합니다. 이 용어는 약간 "Web 2.0"유사가되고 있습니다.
HTML5도 지원됩니다 Hashchange 이벤트 그리고 Ononline, 오프라인 이벤트
IE8의 HTML5 지원은 제한되어 있지만 인터넷 익스플로러 9 방금 풀려 났고 있습니다 강한 새로운 신흥 HTML5 기술에 대한 지원.
HTML5는 여전히 초안 사양에 있습니다 (그리고 looooong 시간이 될 것입니다). 왜 귀찮게?
확인하십시오 사용해도 되나요 미래 버전을 포함하여 모든 브라우저 및 버전의 모든 HTML 5 기능에 대한 가이드.
이것을 사용하여 IE8이 기본 HTML5 태그를 이해/지원할 수 있습니다.
<!--[if lt IE 9 ]>
<script type="text/javascript">
var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
for (var i = 0; i < html5Elem.length; i++){
document.createElement(html5Elem[i]);
}
</script>
<![endif]-->
에 따르면 http://msdn.microsoft.com/en-us/library/cc288472(vs.85).aspx#html, IE8은 "강력한"HTML 5 지원을받습니다. 나는 "강력한지지"가 수반하는 것을 정확히 논의하는 것을 보지 못했지만, 일부 HTML5 물건은 IE8로 만들 것이라고 말할 수 있습니다.
IE8 및 HTML 5 지원에 대한 자세한 내용은 다음을 참조하십시오.
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx