私の考えでは、HTML 5 は妥協的な解決策ではありますが、抜本的ではありませんが、テクノロジーの継続的な進歩を促進することができます。名前空間はなく、要素を閉じる必要はありません (もちろん、これは利点ではありません)。ブラウザは一部のエラーを寛大に処理できます。すべては前世紀の HTML 4 の実践に従っています。 HTML レンダリングに関して言えば、ブラウザは 1999 年のレベルで止まっています。この目的を達成するために、HTML 5 は実用的なソリューションであり、長年にわたり世界中に散在してきた HTML を処理し続けることができるだけでなく、ブラウザのメーカーが新しい機能を追加することも容易になります。これを正常に劣化させるといいます。 HTML 5 で追加された新しい要素をいくつか見てみましょう。
構造要素
これは本当に嬉しいことです。現時点では、「ユニバーサル」 div を通じてのみ構造を定義できます。ヘッダー、フッター、サイドバーなどの属性 ID の値を設定することで、ヘッダー、ボトム、またはサイドバーをそれぞれ表現しようとします。これらを使用すると、コード作成者は ID の命名について心配する必要がなくなり、携帯電話、リーダー、その他のデバイスにとってセマンティックな利点がさらに広がります。 HTML 5 では、最も一般的に使用される次の構造を表現するための新しい構造要素が追加されています。
セクション: これは、本の一部または章、または章内のセクションを表すことができます。
header: ページ本文のヘッダー。 head要素ではありません
フッター: ページの下部 (フッター)。電子メールの署名の場所となる場合があります。
nav: 他のページへのリンクのコレクション
記事: ブログ、雑誌、要約などに掲載された独立した記録。
たとえば、HTML 5 で書かれたブログのホームページは次のようになります (一部省略されています)。
引用した内容は以下の通りです。 < <本文> <ヘッダー> レアジーヘッダ> <セクション> <記事> タイトル内容はここにあります...(n の単語は省略します) 記事> <記事> タイトル 2コンテンツ 2 はこちらです...(n の単語を省略します) 記事> ... セクション> <フッター> <ナビ> © 2007 リアジー フッター> |