[解決済み] DOCTYPEとは何ですか?
2022-04-20 15:20:44
質問
- DOCTYPEとは何ですか、なぜそれを使うのですか?
- 使用できるDOCTYPEにはどのようなものがありますか?
- 標準モードと癖モードの違い、また、DOCTYPEの設定が異なる場合に遭遇する可能性のある癖にはどのようなものがありますか?
最後に、私が使うべき適切なDOCTYPEは何でしょうか?
どのように解決するのですか?
基本的に、DOCTYPEはページで使用されるHTMLを記述します。
また、ブラウザはDOCTYPEを使用して、ページのレンダリング方法を決定します。DOCTYPEが含まれていなかったり、不正確なものが含まれていると、クワークスモードが起動することがあります。
ここで重要なのは、Internet ExplorerのquirksモードとFirefox(およびその他のブラウザ)のquirksモードはかなり異なるということです。 大いに 標準モードでレンダリングする場合よりも、奇抜なモードが起動した場合にすべてのブラウザで一貫してレンダリングされるようにするのは、より困難な作業です。
ウィキペディアには、より詳細な概要が掲載されています。 様々なDOCTYPEを使用した場合のレンダリングの違い . XHTMLは特定のDOCTYPEで有効になり、XHTMLの使用についてはかなり多くの議論がありますが、それは、以下のサイトでよくカバーされています。 XHTML - 神話と現実 .
HTML5 の DOCTYPE のように、異なる "標準準拠のレンダリング DOCTYPE には微妙な違いがあります (
<!DOCTYPE html>
HTML5以前は、スキニーdoctype"としてのみ知られており、古いブラウザでは標準化されたレンダリングを引き起こしません)と、このHTML 4.01 transitionalのような他のDOCTYPEがあります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
関連
-
Uncaught TypeError: document.getElementsById は関数ではありません。
-
[解決済み] 横型リストアイテム
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするものですか?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] リンクを新しいタブまたはウィンドウで開く[重複]。
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] クリアフィックスとは何ですか?
-
[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み] target="_blank" vs. target="_new"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] CSS - カーソルを置いたときに塗りつぶしの色を変更する - SVG PATH
-
[解決済み] slackのチームIDやチャンネルIDを調べる最も簡単な方法は何ですか?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] スクロールバーを隠すが、スクロールはできる状態
-
[解決済み] Sublime Text 2を使ってHTMLコードを再フォーマットするにはどうしたらいいですか?
-
[解決済み] div内の要素を縦に並べるにはどうしたらいいですか?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] 親ディバイスの高さを指定せずに、子ディバイスの高さを100%にする方法は?
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?