HTML5는 최근에 참을성있게 출시되었습니다. QQ 그룹의 많은 사람들 이이 새로운 것을 논의하기 시작했습니다. 현재 대부분의 브라우저는 HTML5 코드를 지원하지 않습니다. 오늘은 브라우저가 HTML5를 지원할 수있는 방법을 소개하겠습니다.
HTML5가 새로운 웹 페이지에보다 효율적이고 깨끗한 코드를 가져 왔기 때문에, 즉, 새로운 요소를 인식 할 수있는 유일한 방법은 html5 shiv를 사용하는 것입니다. HTML5를 지원하는 IE의 문제를 해결하기 위해이 미니 스크립트를 제공해 주신 Remy Sharp에게 감사드립니다.
JS 스크립트를 사용하여 웹 사이트를 IE 브라우저와 호환하십시오.
HTML5 SHIV 전화 및 다운로드 :
다음은 다운로드 주소입니다 : http://html5shiv.googlecode.com/svn/trunk/html5.js
html5.js는 <head> </head>에 추가되어야하고 호출해야합니다 (브라우저는 먼저이 스크립트를 해석하여 후속 html5 태그를 구문 분석해야하므로 페이지 하단에 배치 할 수 없습니다).저자는 JS 파일을 Google 코드 프로젝트에 배치했으며 모든 사람이 직접 호출 할 수있었습니다. 물론 전제는 추가 파일 호출에 관심이 없다는 것입니다.
이 JS 스크립트를 직접 호출하고 IE 조건부 주석을 사용 하여이 JS 파일을 호출하여 Firefox와 같은 비 EI 브라우저 가이 코드를 무시하고 불필요한 HTTP 요청이 없을 수 있습니다. 다음 코드는 IE 브라우저에서만 실행됩니다.
<!-[ifie]> <scriptsrc = http : //html5shiv.googlecode.com/svn/trunk/html5.js> </script> <! [endif]->
물론 외부 네트워크 파일을 호출하지 않으려면이를 다운로드하여 자신의 서버에 업로드하여 별도로 호출 할 수도 있습니다 (저자 허용).
JS 파일의 코드는 다음과 같습니다.
(function () {if (!/*@cc_on!@*/0) return;
var e = abbr, 기사, 제쳐두고, 오디오, 캔버스, 데이터리스트, 세부 사항, 대화, 이벤트 소스, 그림,
바닥 글, 헤더, HGROUP, Mark, MENU, METER, NAV, 출력, 진행, 섹션, 시간, video.split ( ','),
i = e.length; while (i-) {document.createElement (e [i])}) ()