2011-08-03 4 views
0

IE8 이하에서 html5 요소 (NAV, SECTION, ARTICLE 등)로 개발하는 데 몇 가지 문제가 있습니다. 간단히 말해서 나는 javascript 나 css에서 이러한 요소들로 아무 것도 할 수없는 것처럼 보였다.HTML5 요소 IE8 이하의 CSS 및 Javascript 상호 작용

해결 방법이 있습니까, 아니면 전체 레이아웃을 DIV로 다시 변환해야합니까?

감사합니다

참고 :

이는 페이지가로드 된 후 추가 된 요소가는 것 같다.

답변

1

html5shiv을 사용하십시오.

+1

또는 http://modernizr.com – Jason

+0

html5shiv 요소에 대한 지원 만 추가하는 것 같습니다. 자바 스크립트 또는 CSS를 사용하여 액세스 할 수없는 것처럼 보입니다. – Naatan

+0

그들은 shiv를 사용하면 스타일이 있어야합니다. 다른 JS/CSS보다 먼저 포함 시키십시오. –

1

http://modernizr.com에서 다운로드 한 스크립트를 사용하십시오. JS 및 CSS로 모든 것을 액세스 할 수 있습니다.

+0

나는 근대화기에 대해서 읽었으나 그것이하는 일에 대한 명확한 이미지를 얻지 못한다. 조건에 쉽게 접근 할 수있는 것 같다. 근대화를 염두에두고 응용 프로그램을 개발해야한다는 것을 의미한다. 기존 레이아웃에 어떤 도움이됩니까? 그것을 포함시킬 수 있습니까? 그리고 내가 가지고있는 이러한 문제 중 일부를 자동으로 해결할 수 있습니까? – Naatan

+0

예. 그냥 포함 시키면 모든 것을 할 수 있습니다. 또한 일부 코드를 제공 할 수 있으며 문제의 일부를 도울 수 있습니다. – Jason

+0

감사합니다. Jason, modernizr을 추가하면 나에게 차이가 없습니다. 아마도 html5shiv와 같은 제한이 있기 때문에 가능합니다. 동적으로 추가 된 요소는 처리하지 않습니다. 나는 이것을 통해 나를 도울 수있는 innershiv라는 플러그인을 발견했다. – Naatan