HTML5의 시맨틱 태그와 속성을 사용하면 개발자가 명확한 웹 페이지 레이아웃을 쉽게 구현할 수 있으며 CSS3 효과 렌더링과 결합되어 풍부하고 유연한 웹 페이지를 매우 간단하게 만들 수 있습니다.
HTML5의 새로운 태그 요소는 다음과 같습니다.
<!--[if lt IE9]> <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(', '); var i= e.length; while (i--){ document.createElement(e[i]) } })() </script> <![endif]-->
두 번째 방법: Google의 html5shiv 패키지 사용(권장)
<!--[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
<!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <![endif]-->
사용자에게 noscript 로고가 있는 "/?_fb_noscript=1" 페이지에 들어가도록 안내하고 html5 태그를 html4 태그로 바꾸는 Facebook의 접근 방식을 따를 수 있습니다. 이는 유지 관리를 위해 많은 해킹을 작성하는 것보다 쉽습니다. 호환성.
<!--[if lte IE 8]> <noscript> <style>.html5-wrappers{display:none!important;}</style> <div class="ie-noscript-warning">您的浏览器禁用了脚本,请<a href="">查看这里</a>来启用脚本!或者<a href="/?noscript=1">继续访问</a>. </div> </noscript> <![endif]-->