2014-05-12 2 views
0

배경 정보 : 저는 회사를 위해 공개 된 웹 사이트에서 일하고 있습니다. 일부 JS, 일부 JQuery 및 상당한 양의 CSS를 사용하여 VS2012, asp.net 및 vb.net에서 개발했습니다.IE9는 무작위로? 내용을 표시하지 않는 링크, 실패한 등 ?? CSS?

갑자기 IE 9가 설치된 집에서 누군가를 확인할 때까지 모든 것이 내부 테스트에서 훌륭하게 보였습니다. 갑자기 확장 패널 내의 텍스트가 크게 표시되지 않고 페이지 하단이 가장 많이 사라졌습니다. 자바 스크립트 함수를 호출하는 일부 링크는 아무 것도하지 않습니다 ... 연결이되어 있다고 생각하는 유일한 이유는 아무도 보지 않았지만 IE9에서만 발생한다는 것입니다.

표준 모드를 ​​web.config에서 가장자리로 설정하려고했습니다. (IE10으로 시도해 보았습니다.) 고정 위치 지정 대신 % 위치 대신 높이를 사용하여 html5shiv를 삽입하고 그라디언트를 제거했습니다. 아무 것도 변경되지 않았습니다. 모든 내용이 올바르게 표시 될 때까지 올바르게 표시됩니다. 제가 지난 주에보고 연구하기 시작했을 때 IE9 용 페이지에서 사용할 수있는 CSS 태그에 한계가 있다고 말한 기사를 어딘가에서 발견했다고 생각했지만 그 숫자는 내가 가지고있는 것보다 높았습니다 페이지에있는 내용을 모두 포함하여 사용하고 .css 파일을 통합합니다. 유일한 단서는 누락 된 부분이 시작되는 맨 아래에 보이는 것과 페이지 배경에서 그라디언트를 잃어 버리는 것입니다. (그래서 모든 흰색 블록을 사용합니다. 그러나 창 크기로 재생하면 때때로 이 블록을 아래로 내리면 원래 숨겨진 또 다른 라인 또는 두 개를 볼 수 있습니다 ...

누구나 이런 문제가 있었습니까? 사이트는 Chrome, ff, IE10 및 11, 여러 Linux 브라우저에서 완벽하게 작동합니다. , 오페라, 사파리, 맥, PC 및 리눅스 박스에서.이 오래된 IE 9

HELP?

답변

0

그냥 조금 해킹 수정 사람이 비슷한 답을 찾고이 질문에 건너 오면 내가 발견 제외한 모든. .. 나는 새로운 CS를 만들었습니다. IE9 브라우저가 감지 될 때 구현되는 파일이며 모든 페이지가 표시 될 때까지 페이지 내용에 대한 최소 높이를 확장했습니다. 단점은 긴 페이지에서 내용이 확장되지 않으면 여러 개의 스크롤 다운 ...하지만 이것은 매우 긴 내용의 페이지에서만 발생하므로 이상적인 것은 아니지만 구식 브라우저 기술을 사용하는 것이 좋습니다./