나는 다음과 같이 표시 할 IE8을 강제 할 필요가 이 태그를 추가했지만 브라우저 모드가 아닌 문서 모드에만 영향을줍니다. 페이지가 IE8 브라우저 모드로 항상 표시되도록 브라우저 모드를 재정의하려면 어떻게합니까?IE8 브라우저 모드와 표준 모드
<meta http-equiv="X-UA-Compatible" content="IE=8" />
나는 다음과 같이 표시 할 IE8을 강제 할 필요가 이 태그를 추가했지만 브라우저 모드가 아닌 문서 모드에만 영향을줍니다. 페이지가 IE8 브라우저 모드로 항상 표시되도록 브라우저 모드를 재정의하려면 어떻게합니까?IE8 브라우저 모드와 표준 모드
<meta http-equiv="X-UA-Compatible" content="IE=8" />
HTML 페이지의 오른쪽에 doctype
을 지정하십시오. 예 :
모든 doctypes에 대한 설명과 개요는 http://hsivonen.iki.fi/doctype/을 참조하십시오. 반드시 (불쾌한) 메타 헤더가 필요하지는 않습니다.
doctype은 ok입니다. ie8 표준입니다 ... 브라우저 모드가 잘못되었습니다 – user23048345
그런 다음 문제가 다른 곳에 있습니다. 그것에 대해 더 자세히 설명해야합니다. "브라우저 모드"설정으로 해결할 수있는 문제는 무엇입니까? 그에 따라 질문을 편집하십시오. – BalusC
내 웹 사이트는 표준 호환 브라우저에서 잘 작동하지만 (크롬, 파이어 폭스, 오페라에서 테스트 됨) IE는 악몽입니다. 웹 애플리케이션은 자바 스크립트를 많이 사용하기 때문에 IE7을 지원하지 않고 IE8 표준 모드 용으로 개발했기 때문에 IE8 표준 모드로만 표시해야합니다. – user23048345
내가 이해하는 것처럼, 게시 한 meta 요소는 브라우저에 IE8 모드를 사용하도록 지시합니다. 엄격한 Doctype을 사용합니다. 예 : <!DOCTYPE html>
또는 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
은 표준 모드에서 렌더링하도록 브라우저에 지시합니다.
둘의 조합은 페이지를 IE8 표준 모드로 렌더링합니다.
엄격한 doctype을 이미 사용중인 사용자 – user23048345
또한 도구> 호환성보기 설정에서 옵션을 살펴보고 호환 모드에서 모든 "인트라넷"웹 사이트를 실행하고 있지 않은지 확인하십시오. –
브라우저 모드가 으로 결정되기 전에 요청을 보내는 것이 불가능합니다.
브라우저 모드는 요청을 보내기 전에 결정되기 때문에 그것은 불가능합니다.
이 나는 마이크로 소프트 문서를 읽어 오른쪽, 아래 참조 :
중요한 세부 사항을 기억하면 해당 브라우저 모드는 IE 요청 웹 컨텐츠 전에 선택 입니다. 즉, 사이트는 브라우저 모드를 선택할 수 없습니다. 대신 사이트 개발자는 자신의 사이트에 문서 모드를 선택합니다. 은 IE의 기본값보다 우선하며 웹 사이트의 렌더링 방법을 선언합니다.
하지만 브라우저가 IE-8 호환보기 인 경우 어떤 이유로 제 기능이 제대로 작동하지 않습니다. 심지어 문서 모드를 IE8 표준으로 올바르게 설정했습니다.
이 문제는 개발자와 Microsoft 간의 역사적인 전쟁과 Microsoft의 끔찍한 SharePoint 제품 라인에 있습니다. 다음은 몇 가지 기록입니다. http://www.siolon.com/blog/ie-8-compatibility-mode-and-sharepoint/. (내 사이트가 아님) 기본적으로 IE는 기본적으로 모든 인트라넷 웹 페이지를 호환 모드로 렌더링하므로 모든 인트라넷 사이트가 IE7보다 나을 수 있습니다. SharePoint가 웹 표준을 준수하지 않고 MS가 자사의 제품이 Sharepoint가 이미 확보 된 회사 인트라넷 사이트에서 제대로 작동하기를 원했기 때문에 아마이 작업을 수행했을 것입니다. 현재 작업하고있는 SharePoint 사이트에서이 문제에 대한 큰 문제가 있습니다. Sharepoint는 SharePoint : CssLink 태그를 사용하여 브라우저에 따라 CSS 파일을 동적으로로드합니다. 따라서 우리 사이트는 IE9, IE7 용으로 설계되었습니다.브라우저가 IE7 브라우저로보고하기 때문에 CSS 스타일 시트가 페이지로 전송됩니다. 내 견적의 유일한 해결책은 IE를 사용하거나 IE를 염두에두고 디자인하거나 SharePoint를 사용하지 않는 것입니다. MS가 플랫폼에서 트래픽을 얻기 위해 웹 표준을 사용하도록 강요받는다면 변경 될 수 있습니다.
로컬로 표시하는 방법 만 변경하면 개발자 도구를 사용할 수 있습니다. F12 키를 누르거나 도구 메뉴에서 개발자 도구를 선택합니다. "브라우저 모드"와 "문서 모드"모두에 대한 메뉴 항목이 있습니다. 변화는 역동적이며 나는 세션의 삶을 살아갈 것이라고 믿습니다.
브라우저 모드는 IE8 호환성보기이지만 IE8 일 필요가 있습니다. doctype을 변경해도 아무런 차이가 없지만 "호환성보기에서 인트라넷 사이트 표시"에 대한 호환성보기 설정이 선택되어 있음을 발견했습니다. 인트라넷 사이트입니다. – user23048345
X-UA 호환이이를 대체해야합니다.
의 위치가 설정되어 있습니까? 그것은 꼭대기 근처에 있어야합니다. –