2009-09-16 1 views
3

CSS xml-stylesheet 선언으로 스타일이 지정된 DocBook 문서가 있습니다. Firefox에서는 멋지지만 IE7은 CSS 하위 셀렉터를 이해하지 못하는 것 같습니다 (예 : section > title { ... }).XML + CSS를 렌더링하는 동안 IE7 quirks 모드를 피할 수있는 방법이 있습니까?

IE가이 XML을 렌더링하기 위해 쿼크 모드로 실행 중이며 IE의 이전 버전이 CSS 구문을 전혀 지원하지 않았기 때문에 이것이라고 생각합니다.

웹상에서 발견 된 모든 페이지는 HTML 및 XHTML doctypes에 초점을 맞추고 있으며 이러한 값의 다양한 순열이 IE에서 어떻게 작용하는지 보여줍니다. 스트레이트 XML + CSS에 대한 정보를 찾을 수 없었습니다. 더욱이, 임의의 XML 문서는 형식이나 스타일 시트 지시문이 무엇이든 관계없이 항상 쿼크 모드로 끝나는 것으로 보입니다.

IE에서 XML 렌더링이 IE5.5와 호환 될 수 있습니까? CSS를 다시 작성해야합니까?

+0

DocType에서 SO의 친구들에게도 다음과 같이 물어볼 가치가 있습니다. http://doctype.com/ (참조 : http://blog.stackoverflow.com/ 2009/08/stack-overflow-and-doctype/메모를 놓친 경우). – Kev

+0

아마도 "이 디자인을 어떻게 만들지"라는 질문보다는 "프로그램을 제대로 작동시키는 방법"에 관한 질문 일지 모르지만. –

+0

@ 스터븐이 문제를 해결해 봤습니까? – Tinister

답변

0

설명해주십시오. 정확히 무엇이 잘못 되었습니까? IE7은 doc에 따라 자식 셀렉터를 지원하는 것처럼 보입니다. http://msdn.microsoft.com/en-us/library/bb250496%28VS.85%29.aspx

+0

예, 표준 준수 모드에서 (X) HTML의 경우, 그럴 것이라고 생각합니다. 하지만 http://www.w3.org/Style/styling-XML 에서처럼 CSS로 XML을 렌더링하려고합니다. 그러나 IE는 단점 모드에서 XML을 (스타일 시트 유무에 관계없이) 렌더링하는 것으로 보이며 단점 모드는 하위 선택기를 지원하지 않는다고 가정합니다. –

관련 문제