2016-06-25 5 views
0

저는 몇 년 전 제가 일한 몇몇 웹 사이트가 IE8에서 망가졌습니다. 알아내는 데 시간이 걸렸지 만 항상 사용했던 파일 인 http://html5shim.googlecode.com/svn/trunk/html5.js이 오프라인 상태입니다.HTML5로 IE8을 지원합니다.

요즘에는 웹 사이트를 자주 만들지 않아서 연락이 거의 없습니다. 하지만 devs 기본적 으로이 브라우저를 지금 포기했다? 또는 그것을 고칠 수있는 다른 대체 파일이 있습니까?

+1

예, 우리가 그것을 포기했습니다

CSS이 필요합니다. 분석을 통해 많은 사용자가 아직 사용 중이라고 말하면 지원을 걱정하지 마십시오. –

+1

HTML5Shiv는 이제 [GitHub] (https://github.com/afarkas/html5shiv)에서 호스팅됩니다. 그러나 실제로 IE8의 시장 점유율은 무시할 만하다. 따라서 HTML5Shiv가 여전히 필요할 수도있는 유일한 경우는 보편적으로 단순화 된 [의미 기반 스타일 시트] (https://stuffandnonsense.co.uk/blog/about/universal_internet_explorer_6_css /) 이전 IE 버전. –

답변

0

그냥 IE8에서 HTML5 요소를 사용하려면, 기본 스타일링, 당신은 단지 (부하에서 실행)

(function(d) { 
    var e = 'article aside details figcaption figure footer header main mark menu nav section summary'.split(' '),i=e.length; 
    while(i--) { d.createElement(e[i]); } 
})(document); 

CSS

article,aside,dialog,figcaption,figure,footer,header,hgroup, 
main,nav,section,details,mark,menu,summary { display:block; } 

JS 필요

사이드 노트 :

(모든 라이브러리를 사용하지 않을 경우 그들은 일반적으로 이미이 작업을 수행으로,) IE9의 하나

(210)는 실제로

main { display:block; }