-1

HTMLドキュメントを開始するとき、私はいつも書きます

<!doctype html>
<html>

しかし、それを次のように書いているサイトはたくさんあります

<!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">

私のやり方に危険はありますか?すべての追加属性の利点は何ですか?

4

4 に答える 4

0

HTML5 doctype を使用しています。http://ejohn.org/blog/html5-doctype/およびhttp://alistapart.com/article/doctype/を参照してください。

于 2013-03-15T11:39:59.413 に答える
0

doctype を設定しているのは HTML5 です。ご覧になった他のバージョンは、下位 (HTML4.01 など) バージョン用です。

私が知る限り、HTML 5 タグを使用すると、古い (IE6 以下の) ブラウザーでサイトを閲覧している場合を除き、非常に多くの問題が発生するはずです。

ここでより包括的なガイドを見つけることができます: http://www.w3schools.com/tags/tag_doctype.asp

于 2013-03-15T11:40:30.610 に答える
0

これらのサイトはhtml5バージョンより前に使用しています.しかし、html5バージョンを使用しています.html5では、次のようにdoctypeを指定するだけです

<!doctype html>

しかし、以前のバージョン(html5より前)では、次のようなdoctypeがあります

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
于 2013-03-15T11:40:42.497 に答える
0

通常、<!DOCTYPE>宣言は、HTML 言語のバージョン (この場合は HTML または XHTML) を区別するために使用されます。

マークアップ言語が異なれば、動作も異なります。たとえば、高さ:100%

注:(これは重要です): HTML と XHTML を混在させないでください

コンポーネントの高さが大幅に異なり、ドキュメント間の唯一の違いであることがわかります!!!!

于 2013-03-15T11:40:49.320 に答える