0
무엇을하려고합니까? HTML5 요소를 사용하여 IE에서 작동하도록 설정하려고합니다. 저는이 문제를 두 가지 다른 경우에 사용해 보았습니다. 나는 즉시 다른 모든 스크립트가로드되기 전에 내 헤더 태그를 연 후 내 헤더에이 스크립트를 포함 한 내가 을하고 있어요HTML5 Shiv가 IE 7 & 8에서 충돌 함
.
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
본인의 CSS에는 표준 HTML : HTML5 요소에 대한 표준 표시 : 블록 스타일이 포함되어 있습니다. 그러나 이 일어나고 있는지를
& IE 7은 제 엘리먼트가 렌더링되지에서 작동하지 않는다. HTML5 Shiv는 태그에 매우 엄격 할 수 있습니다. 그래서 예를 들어, 내 같은 태그로드 :
내 몸 태그는이 같은로드<html lang="en" jQuery19109983433033032547="1">
:
나는 일관로드 JQuery와의 나의 버전을 유지 한<body class="sitedefault">
, 따랐다 다른 방향 내가 읽고 pertaiing HTML5 Shiv를 이전 구현에서 사용한 것처럼 사용했지만 여전히이 문제를 겪고 있습니다. 이 시점에서 어떤 도움이라도 대단히 감사하겠습니다!
Shiv 파일을 로컬에서 호스팅하지 않으려 고 노력했습니다. 여기
소스가 IE8의 모습입니다 :
<!DOCTYPE HTML>
<html lang="en" >
<head>
<!-- Pano-Framework Requirements Start //-->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="/script/respond.min.js"></script>
<link type="text/css" rel="stylesheet" href="/styles/pano-framework.css" />
<!-- Pano-Framework Requirements End //-->
이 물건로드의 많음이 이후하지만 내의 첫 번째 섹션입니다. 나는 이것이 왜 작동하지 않는가에 관해 완전한 손실을 겪고있다.
업데이트 나는 IE는이 문제를 설명 할 수있는 내 섹션의 맨 상단에이 스타일 시트를로드하는 것으로 나타났습니다 :
<style>CSS Stylesheet</style>
I :
article {
DISPLAY: block
}
aside {
DISPLAY: block
}
dialog {
DISPLAY: block
}
figcaption {
DISPLAY: block
}.....
은 다음과 같이로드 HTML5shiv 위의이 위치에서 무엇이로드되고 있는지, 왜로드되고 있는지 확실하지 않습니다. 어떤 아이디어?
HTML5의 어떤 요소가 올바르게 표시되지 않습니까? – MCSharp
사이트에 무언가가 동적으로 추가되는 것은 아마도 스크립트 중 하나 일 것입니다. 쉬브가 작동하는지 일시적으로 해제하십시오. 'Display : block'은 실제로 Shiv가해야 할 일입니다. – MCSharp
표준 요소, nav, article, header, footer. 그 CSS가 어디에서로드되고 있는지 모르겠습니다. 나는 다른 HTML5shiv 구현에서 본 적이 없다. – Yuschick