web-dev-qa-db-ja.com

HTML 5+すべてのブラウザのDOCTYPEを選択する

WebページでいくつかのHTML5機能を使用していて、最高のDOCTYPEが何であるか疑問に思いました。現在、これはDOCTYPEとXMLNSです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

新しいHTML5 DOCTYPEを使用する必要がありますか?

<!DOCTYPE html>

古いブラウザ(IE7、FF 2.x)はページを正しく認識してレンダリングしますか?この状況でのベストプラクティスは何ですか?ありがとう。

19
Alex

はい、古いブラウザは問題なく動作します。 HTML 5で「<!DOCTYPEhtml>」が選択された理由は、「<!DOCTYPE html>」がDoctypeで可能な最小のものでありながら、言及したブラウザーで標準準拠モードをトリガーするためです。

14
ChrisD