>  기사  >  웹 프론트엔드  >  ie8은 html5를 지원하나요?

ie8은 html5를 지원하나요?

藏色散人
藏色散人원래의
2023-01-06 15:31:012652검색

ie8은 html5를 지원하지 않습니다. ie8에서 html5를 지원하려면 다음 두 가지 방법이 있습니다. 1. Google의 html5.js 파일을 참조하여 헤드 태그 간격에 코드를 넣습니다. 2. "while(i--)"를 추가합니다. { document.createElement(e[i])}" 코드 구현은 HTML5 요소를 지원합니다.

ie8은 html5를 지원하나요?

이 튜토리얼의 운영 환경: Windows 10 시스템, HTML5 버전, Dell G3 컴퓨터.

ie8은 html5를 지원하나요?

아니요.

그러나 IE(ie6/ie7/ie8)가 HTML5 요소를 지원하도록 하려면 HTML 헤더에 다음 JavaScript를 추가하면 됩니다. 이는 조건부 주석을 사용하여 IE용 js 파일을 호출하는 간단한 document.createElement 문입니다. Opera, FireFox 및 기타 IE가 아닌 브라우저는 이 코드를 무시하며 http 요청이 없습니다.

방법 1: Google의 html5.js 파일을 인용하여 코드 내용을 직접 다운로드하여 볼 수 있습니다.

<!–[if lt IE9]> 
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>

 head 태그 간격에 위의 코드를 넣어주세요

 방법2: JS를 직접 코딩해서 해보세요.

<script> 
   (function() {
     if (! 
     /*@cc_on!@*/
     0) return;
     var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(&#39;, &#39;);
     var i= e.length;
     while (i--){
         document.createElement(e[i])
     } 
})() 
</script>

위의 방법 중 어떤 방법을 사용하든 CSS에서 다음을 정의하여 이러한 태그를 div처럼 블록 요소로 만드는 것을 기억하세요.

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

추천 학습: "HTML5 비디오 튜토리얼"

위 내용은 ie8은 html5를 지원하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.