document.compatModeブラウザレンダリングモード判定利器

2562 ワード

DOCTYPEが追加されたページdocument.compatModeはCSS 1 Compatを出力し、XHTMLのDOCTYPEであれHTML 5のDOCTYPEであれを加算します.追加されていない出力BackCompat.
BackCompat(Quirks Mode)
Standards-compliant mode is not switched on.
CSS1Compat(Standards Mode)
Standards-compliant mode is switched on.
参考文献
これがあれば、ブラウザがどのモードで動作しているかを明確に知ることができ、より互換性のあるコードを書くことができます. 
 
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

    <title>document.compatMode</title>

</head>

<body>

<script type="text/javascript">alert(document.compatMode)</script>

</body>

</html>