2012-09-12 3 views
0

IE (이 경우 v9)는 단순히 웹 페이지의 HTML 코드 섹션을 보거나 선택하지 않는 것으로 나타납니다. 여기에서 참조 할 두 가지 예가 있습니다 -IE9가 웹 페이지의 일부를 해석하지 않거나 무시하게되는 원인은 무엇입니까?

1)이 페이지에서 http://www.tigerswrestling.net/lshs/seasons/current_season/index.php?program=lshs, IE9는 ".article"div를 제외하고 전체 페이지를 처리하지 못합니다. FF와 Chrome은 전체 페이지를 올바르게 구문 분석합니다.

2)이 페이지에서, IE9는 "page-wrap"div를 구문 분석하지 않습니다. 사용자가 페이지를 어딘가에 클릭 한 후입니다. FF와 Chrome은이 페이지를 해석하거나 표시하는 데 문제가 없습니다.

이것은 정말로 저를 곤란하게 만들었습니다. 여기 전문가들의 의견을 듣습니다. 미리 감사드립니다.

+0

모든 브라우저에서 동일하게 작동합니다. 그러나 Ie9에서 호환성보기 모드를 켜면 끊어집니다. 꺼 버려. – Brant

+2

렌더링되지 않는 문제의 1 단계 : 마크 업을 수정하십시오. 엄격한 것 대신 과도기적 인 **을 사용하는 이유는 무엇입니까? XHTML이 죽은 상태에서 HTML 4.01 strict 또는 HTML 5로 전환해야합니다. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tigerswrestling.net%2Flshs%2Fseasons%2Fcurrent_season%2Findex .php % 3Fprogram % 3Dlshs & charset = % 28detect + 자동으로 % 29 & doctype = 인라인 & 그룹 = 0 –

+0

# 1에 대해서는 절대적으로 유효성 검사가 해결되었습니다. 수리 한 마크 업 오류가 여러 개 있었고 모든 브라우저에서 제대로 표시되고 있습니다. – Mark

답변

3

첫 번째 페이지의 validation report에는 댓글을 중첩하려는 시도와 같이 다소 심각한 오류가 있습니다. 이러한 오류는 일부 브라우저를 혼란스럽게 할 수 있으며 구문 론적으로 잘못된 형식의 문서로 수행 할 작업이 무엇인지에 대한 사양이 실제로 없습니다.

마크 업의 유효성을 검사하는 것이 적어도 문제를 해결하기위한 첫 번째 단계가되어야합니다.

+0

마크 업을 확인하면 문제를 해결할 수 있습니다. 고마워요. 거기에서 시작 했어야합니다, – Mark

+0

그러나 # 2 [link] (http://www.tigerswrestling.net/index.php)에서 모든 마크 업 오류와 경고를 수정하는 것이 도움이되지 않았습니다. IE stsill은 사용자가 페이지의 어딘가를 클릭하지 않는 한 "page_wrap"div unril을 표시하거나 렌더링하지 않습니다. 이 문제에 대한 아이디어가 있습니까? – Mark

+0

@Mark, 페이지 2는 IE 9 (Win 7)에서 정상적으로 보입니다. Quirks 모드로 변경하면 문제가 나타나고 배경 이미지 만 보입니다. 그러나 검사 모드 (F12)에서는 IE가 문서를 확인한 것을 볼 수 있으며 'HTML 클래스'창에서 클릭하면 'span class = button'요소는 내용이없는 것처럼 보이지만 파란색 테두리를 얻습니다. 이상한 배치. CSS를 끄면 내용이 나타납니다. 그래서 스타일 시트에있는 것 같습니다. –

관련 문제