2013-07-25 1 views
1

내 프로젝트에 html5 태그가 header, footer 등으로 포함되어 있습니다 ... 일부는 jQuery 동적으로 추가되었습니다. .clone(...). 문제는 IE < 8이 동적으로 추가 된 html5 태그의 스타일을 지정하지 않는다는 것입니다. 나는 Modernizr과 html5shiv를 사용하고 있지만 여전히 문제가 있습니다. 누구든지 그 문제를 해결하는 방법을 알고 있습니까? 내 마크 업에서 html5 태그를 모두 제거하려고 생각했지만 아이디어가 마음에 들지 않습니다. ...html5 태그가 동적으로 IE8에 추가되었습니다.

고마워!

+0

jsfiddle을 제공 할 수 있습니까? 아니면 적어도 일부 코드? – Tdelang

+0

Modernizr에는 이미 html5shiv 기능이 포함되어 있으므로 Modernizr과 html5shiv를 모두 사용할 필요가 없습니다. – Spudley

+0

맞아요, 알아요.하지만 Modernizr만이 아니라 양쪽 모두와 마찬가지로 작동하지 않습니다. – mario595

답변

0

문제는 스타일 후에 Shiv 코드가 추가되는 것일 수 있습니다. shiv 또는 Modernizer를 다운로드하고 실행하려면 javascript를 준비해야합니다.

+0

답장을 보내 주셔서 감사합니다. 그러나이 문서의 머리 부분에서 CSS 바로 다음에 라이브러리 (Modernizr 및 html5shiv)를 추가하기 때문에 문제가되지는 않습니다. – mario595

0

이것은 아마도 문서에 동적으로 추가 된 html5 태그를 지원하지 않는 html5shiv 때문일 수 있습니다. 처음에는 innerShiv가이 문제를 해결하기 위해 만들어졌습니다. 참고 : the article about inner shiv. 요즘이 패치는 html5shiv에 이미 통합되어 있으므로 사용중인 html5shiv 라이브러리를 업데이트하면됩니다.