質問

使っています

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

私のウェブページで。

XHTML と HTML の質問の 1 つで、HTML を使用する (小さな) 利点の 1 つは、次のような短い DOCTYPE である、と読んだことを覚えています。

<!DOCTYPE html>

そのような短いバージョンを使用して、HTML 4.01 Strict を指定できますか?

単に短いバージョンを使用した場合、それはどのように解釈されますか?- 厳格、過渡的?

役に立ちましたか?

解決

短いバージョンがあった場合は、

いや、我々はすべてそれを使用してだろう。 :)あなたが参照している短いタイプは、 HTML 5 に。

であります

他のヒント

いいえ。私はそれがHTML 4.01 Strict.を使用して指定するための唯一の方法だと怖い。

はかなり特定のドキュメントタイプであるHTML 4.0厳格な文書型を、指定するための簡単な方法はないと思います。あなたが与えたDOCTYPEが良く、とにかく新しいサイトのために良い選択かもしれHTML 5、のために有効になります。

次のように、URL をそのままにして、パブリック ID だけを使用することもできます。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

これにより、HTML 4.01 Strict として検証され、標準モードがトリガーされます。短い DOCTYPE は HTML 4.01 Transitional でも有効ですが、一部のブラウザでは quirks モードがトリガーされます。ただし、これは 厳禁 XHTMLで。

HTML を検証したい場合は、 少なくとも DTD (の URL) を指定する必要があります...

パブリック名を省略して、キーワード PUBLIC を SYSTEM に変更することもできると思います。しかし、これについてはよくわかりません...

編集:なぜこれが否決されたのですか??質問はHTML 4に関するものでした。 5のためではありません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top