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)はページを正しく認識してレンダリングしますか?この状況でのベストプラクティスは何ですか?ありがとう。
はい、古いブラウザは問題なく動作します。 HTML 5で「<!DOCTYPEhtml>」が選択された理由は、「<!DOCTYPE html>」がDoctypeで可能な最小のものでありながら、言及したブラウザーで標準準拠モードをトリガーするためです。