문제

페이지를 제대로 로드하려면 Quirks 모드에서 렌더링해야 하는 페이지가 있습니다.문제는 페이지가 유효한 XHTML을 사용하므로 문서 유형이 있다는 것입니다.이렇게 하면 페이지가 모든 브라우저에서 표준 모드로 렌더링됩니다.Doctype이 있어도 Quirks 모드를 강제로 적용할 수 있는 해결 방법/해킹이 있나요?

도움이 되었습니까?

해결책

보다 http://hsivonen.iki.fi/doctype/ 변경을 위해 DOCTYPE 에게 거의 표준 모드 또는 쿼크 모드.아래에서 발췌합니다.(가정 Content-Type ~의 text/html.)

거의 표준 모드:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

그러면 거의 표준 모드가 제공됩니다.나중에 html5로 이동하면 테이블의 슬라이스 이미지를 기반으로 한 레이아웃이 파손될 가능성이 높으므로 디자인 표준 모드 호환 가능성을 높이는 것이 좋습니다.

특이한 모드:

문서 유형이 없습니다.

제발 이러지 마세요.Quirks 모드를 위해 고의적으로 디자인하는 것은 앞으로 당신, 동료 또는 후임자를 괴롭 히게됩니다.

XHTML 문서 유형:

나는 XHTML 문서 유형을 권장하지 않습니다. 왜냐하면 xhtml로 서비스 text/html 유해한 것으로 간주됩니다.어쨌든 XHTML DocType를 사용하기로 선택한 경우 XML 선언은 IE 6 (IE 7이 아님)이 퀴크스 모드를 트리거합니다.

다른 팁

또한 90 년대에 살아야하는 페이지와 IE가 Quirks 모드와 함께 제공되는 모든 메모리 누출과 함께 우리가 사용하는 DocType입니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

DocType를 제거 해보세요?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top