오늘날 HTML5는 점점 더 많은 관심을 끌고 있지만 현재 HTML5를 지원하는 브라우저는 주류가 아니며, 특히 국내 사용자의 50% 이상이 여전히 IE6을 사용하고 있습니다. HTML5를 지원하는 IE9는 XP 시스템 설치를 지원하지 않기 때문에 HTML5 개발자는 향후 오랫동안 후진 호환성 문제를 고려해야합니다. HTML5 태그 또는 CSS 선택기 호환성을 사용하는 방법에는 여러 가지가 있으며 그중 하나는 태그 요소를 생성하는 것 중 하나입니다.
기본 원칙은 IE8의 효과에 대해 다음 코드를 참조하십시오. 스타일은 전혀 작동하지 않습니다.
<html>
<헤드>
<style> mxria {색상 : 빨간색; } </style>
</head>
<body>
<mxria> 안녕하세요! </mxria>
</body>
</html>
브라우저가 <mxria> </mxria> 태그를 인식하고 해당 스타일의 효과를 표시하려면 다음과 같이 JS 섹션을 추가 할 수 있으며,이를 볼 때 효과가 다릅니다.
<html>
<헤드>
<style> mxria {색상 : 빨간색; } </style>
<cript> document.createelement (mxria) </script>
</head>
<body>
<mxria> hello! mxria.com </mxria>
</body>
</html>
이제 모두가 미스터리를 이해합니다! 예, document.createelement입니다. HTML5 SHIV는 모든 HTML5 태그를 재생하는 JS 플러그인입니다. 플러그인을로드해야하며 HTML5 프로그램을 모든 브라우저에서 인식 할 수 있습니다.
다운로드 주소 : http://html5shim.googlecode.com/svn/trunk/html5.js