HTML5で作成する際の開始タグの正しい使い方は?
IE: HTML4 Strict はこんな感じ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
以前の Doctype はわかりにくかったため、標準は単純化されました。新しい doctype は単に<!DOCTYPE html>
. なぜそうならないのか不思議に思うかもしれません<!DOCTYPE html5>
が、それは単純に HTML の標準の更新であり、何かの新しいバージョンではないからです。以下に示すように、すべての要素が language 属性を持つことができるようになりました。
<html>
要素はドキュメントのルート要素です。すべてのドキュメントはこの要素で始まる必要があり、要素<head>
と<body>
要素の両方が含まれている必要があります。lang 属性を使用して、この要素でドキュメントの主要言語を指定することをお勧めします。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
<p>
Jamie was here.
</p>
</body>
</html>
詳細: https://dev.w3.org/html5/html-author/#doctype-declaration
あなたはただ使う
<!DOCTYPE html>
<html>
</html>
まず、html5 doctype は大文字と小文字を区別しません。
次の 3 つのいずれかが機能します。
1)<!DOCTYPE html>
2)<!DOCTYPE HTML>
3)<!doctype html>
ここで有効性を確認できます。
それは次のように簡単です
<!DOCTYPE html>
現行の Web 標準の設定を担当する組織である WWW Consortium によると、誰もこれに正しく答えていません。言語宣言の現在の標準は
ページ内のテキストのデフォルト言語を宣言するには、常にhtml タグで language 属性を使用してください。ページに別の言語のコンテンツが含まれている場合は、そのコンテンツを囲む要素に language 属性を追加します。HTML として提供されるページには lang 属性を使用し、XML として提供されるページには xml:lang 属性を使用します。XHTML 1.x および HTML5 ポリグロット ドキュメントの場合は、両方を一緒に使用します。
W3C HTML 言語タグ ページ
これがDOCTYPE宣言に関する答えです
次のマークアップをテンプレートとして使用し、適切な Doctype 宣言を使用して新しい HTML ドキュメントを作成します。別の DTD を使用する場合は、以下のリストを参照してください。
W3C DOCTYPE 標準
<!DOCTYPE html>
<html>
<head>
<title>An HTML standard template</title>
<meta charset="utf-8" />
</head>
<body>
<p>… Your HTML content here …</p>
</body>
</html>
お役に立てれば。
あなたが使う...
<!DOCTYPE html>
その後に HTML タグなどが続きます。
これだけが必要です:
<!DOCTYPE html>
<html>
...
ここにはいくつかのポイントがあります。これは、IE6/IE7 などの古いブラウザも含め、すべてのブラウザでサポートされています。すべてのブラウザは、標準モードにジャンプするために、実際には doctype 宣言の「html」部分が必要です。
<!-- simplified doctype works for all previous versions of HTML as well -->
<!doctype html>
学習リソース:
<html>
HTML5 では、HTML 4.01 と同様に、開始タグはオプションです。使用する場合は、最初のタグにする必要があります。HTML5 のグローバル属性と特別な属性など、さまざまなオプション属性がありmanifest
ます。<html>
タグで最も一般的な便利な属性はlang
属性です。
(doctype 宣言はまったく別のものであり、タグではありません。)