1

「ファンシー」ヘッダーのないページを作成して、次のようにわかりやすくする場合は、次のようにします。

<body><h1>title</h1>content</body>

大丈夫ですか?

4

5 に答える 5

2

いいえ、これは無効です。1エラー、4警告:要素ヘッドに子要素タイトルの必須インスタンスがありません。ただし、ヘッダーまたはフッターがなくても問題ありません。

W3Cバリデーターを参照してください

これにより、有効になります。

<!DOCTYPE html><head><title>title</title></head><body><h1>title</h1>content</body>
于 2012-07-10T13:01:12.333 に答える
0

はい、HTML5は既存の動作を形式化するだけで、オプションの新機能を追加します。

于 2012-07-10T12:58:45.267 に答える
0

いいえ、セマンティック要素は、HTML5のセマンティックの意味と一致する場合にのみ使用する必要があります。

于 2012-07-10T13:01:24.173 に答える
0

はい。ただし、HTML5タグのセマンティクスと新しい機能は、ますます一般的になる可能性があるため、学習を開始することをお勧めします。

古いブラウザとの下位互換性が必要な場合は、JavaScriptを使用するHTML5Shimをいつでも使用して、古いブラウザの新しいタグに構造を提供できます。(具体的にはIE6、7、8)

于 2012-07-10T13:02:25.593 に答える
0

HTML5仕様から:

ドキュメントは、指定された順序で次の部分で構成されている必要があります。

  1. オプションで、単一の「BOM」(U + FEFF)文字。
  2. 任意の数のコメントとスペース文字。
  3. DOCTYPE。
  4. 任意の数のコメントとスペース文字。
  5. html要素の形式のルート要素。
  6. 任意の数のコメントとスペース文字。

ご覧のとおり、問題は<header >タグと<footer>タグがないことではなく、ルート要素とDOCTYPEがないことです。

于 2012-07-10T13:15:40.713 に答える