브라우저가 문서를 standard 모드로 렌더링 하는지 quirk모드로 렌더링 하는지 확인하기

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>check rendering mode</title>
<script type="text/javascript">
<!--
alert('You are in '
+((document.compatMode=='CSS1Compat')?'Standards': 'Quirks')+' mode.');
//-->
</script>
</head>
<body>
</body>
</html>




모질라레퍼런스
MSDN
관련게시글
국내레퍼런스


브라우저가 문서를 표준방식으로 렌더링하는지 quirk모드로 렌더링하는지 확인할수가 있습니다.

IE6이상, 오페라9, FF에서 사용가능합니다.

하지만 이에 관련해서 W3C의 스펙을 찾을수가 없네요.

실제로 표준속성인지 아시는분 댓글 달아주세요.

아쉬운점은 사파리에서는  document.compatMode가 undefined를 리턴하여 지원하지 않는속성이고

IE6이상에서 사용가능한 속성입니다.