Visual Studio 2008 기본 제공 웹 서버를 사용하여 응용 프로그램을 로컬에서 개발했으며 모든 단일 브라우저에서 멋지게 실행됩니다.배포 된 응용 프로그램이 IE8에서 다르게 보입니다
IIS6에 배포하고 IE8에서 열면 렌더링 문제가 있습니다. 글꼴은 다른 브라우저 (여전히 멋지고 깔끔함)보다 크며 방금 이동 한 일부 구성 요소입니다. 생성 된 HTML은 다른 HTML과 동일합니다.
어떻게이 문제를 해결할 수 있습니까?
Visual Studio 2008 기본 제공 웹 서버를 사용하여 응용 프로그램을 로컬에서 개발했으며 모든 단일 브라우저에서 멋지게 실행됩니다.배포 된 응용 프로그램이 IE8에서 다르게 보입니다
IIS6에 배포하고 IE8에서 열면 렌더링 문제가 있습니다. 글꼴은 다른 브라우저 (여전히 멋지고 깔끔함)보다 크며 방금 이동 한 일부 구성 요소입니다. 생성 된 HTML은 다른 HTML과 동일합니다.
어떻게이 문제를 해결할 수 있습니까?
Diodeus와 thirtydot 덕분에 우리는 문제를 해결하는 방법을 알아 냈습니다.
메타 태그 "X-UA 호환"을 사용하면 Internet Explorer에서 웹 페이지를 해석하고 표시하는 방식을 제어 할 수 있습니다. 내가 설정할 때 IIS 6.0이 IE 8.0을 넣는 ie7 렌더링 모드를 덮어 씁니다.
http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
"잘못된"것을 수정하는 방법이 있지만 코드를 보지 않고 무엇이 잘못되었는지 판단하는 것은 어렵습니다.
을 눌러 F-12 IE8과 당신이 어떤 브라우저 모드를 참조하십시오. 당신은 "쿼크 모드"에 있다면 당신은 문제가있어.
ISS가 doctype을 무시하고있는 것처럼 보입니다. HTML5 doctype으로 변경하고 브라우저를 로컬에서 실행하면 페이지가 약간 엉망이되었지만 IIS에서는 아무 것도 변경되지 않았습니다 ... 왜 ??? – felipebueno
IIS는 doctype을 "보지"않는다. 브라우저는 그렇지 않다. 내 답변에 포함시킬 이미지를 참조하십시오. –
안녕, 디오데우스, 우리가 해냈어 !! 팁 주셔서 감사합니다! – felipebueno
이 방법으로 점점 기본 브라우저 스타일 시트 위치 :
여기에 대한 몇 가지 유용한 정보는? 사용할 글꼴 크기와 패밀리를 명시 적으로 설정했는지 확인하십시오. 그것 이외에, 나는 당신이 우리에게 많은 것을 제공했다고 생각하지 않는다. – Guttsy
** 1. ** 사용중인 Doctype을 표시 할 수 있습니까? (처음 몇 줄 표시) ** 2. ** IIS6에있을 때 사이트에 액세스 할 때 브라우저의 주소 표시 줄에 무엇을 쓰는지 말해 줄 수 있습니까? – thirtydot
doctype : < html xmlns = "http://www.w3.org/1999/xhtml"> – felipebueno