1. HTML5 構文の変更点 このナレッジポイントで説明されている変更点は、主に次の HTML4 に基づいて定義された変更点を指します。
1.HTML5 ファイル拡張子(.html または .htm) とコンテンツ タイプ (text/html) は変更されません。
2. HTML5 では、バージョン宣言は意図的に使用されず、1 つのドキュメントが HTML のすべてのバージョンに適用されます。
3. HTML5 以降、ファイルの文字エンコーディングには UTF-8 を使用することが推奨されます。
4.HTML5 は、以前の HTML バージョンとの最大限の互換性を保証します。
互換性を確保するには、要素から始める必要があります。HTML5 では、要素のタグは省略できます。具体的には、要素のタグは、「終了タグは記述不可」、「終了タグは省略可能」、「開始タグと終了タグは省略可能」の3種類に分類される。
• 終了タグ要素は許可されません: area、base、br、col....
• 終了タグは省略できます: li、dt、dd、p、rt...
• 両方の開始タグと終了タグは省略できます: html、head、body....
2. 新しい構造要素 • セクション要素の表現 コンテンツ ブロックページ (章、ヘッダー、フッター、またはページのその他の部分など)
• Article 要素は、ブログやブログの記事など、コンテキストに関係のないページ内の独立したコンテンツを表します。新聞の記事。
•aside 要素は、article 要素の内容に加えて、article 要素の内容に関連する補助情報を表します。
•header 要素は、コンテンツ ブロックまたはページ全体のタイトルを表します。ページ内;
•hgroup 要素は、ページ全体またはページ内のコンテンツ ブロックのタイトルを結合するために使用されます。
•footer 要素は、ページ全体またはページ内のコンテンツ ブロックのフッターを表します。一般的に、作成者の名前、作成日、作成者の連絡先情報が含まれます。
•nav 要素はページのナビゲーション リンク部分を表します。
•figure 要素は独立したフローの一部を表します。コンテンツ (通常はドキュメントを表します) メイン ストリーム コンテンツの独立した単位であり、figcaption 要素を使用して Figure 要素グループにタイトルを追加します
2. その他の新しい要素
• audio 要素は以下を定義します音楽やその他のオーディオ ストリームなどのオーディオ。
• embed 要素はさまざまなマルチメディアを挿入するために使用されます。形式は Midi、Wav、AU、MP3 などです。
• mark 要素は視覚的に使用します。強調表示または強調表示する必要がある項目をユーザーに表示します。典型的なアプリケーションは、検索結果でユーザーに検索キーワードを強調表示することです。
•progress 要素は実行中のプロセスを表します。
•ruby 要素はルビを表します。コメント(ふりがなまたは文字)
•rt 要素は文字(ふりがなまたは文字)の解釈または発音を表します
• rp 要素は、ブラウザで表示される内容を定義するためにルビのコメントで使用されますRuby要素をサポートしていません。
•wbr 要素はソフトラインの折り返しを表し、幅が十分でない場合はここで積極的に折り返されます
•canvas 要素はグラフやその他の画像などのグラフィックを表します
•cammand 要素はコマンドを表しますラジオ ボタン、チェック ボックス、ボタンなどのボタン
•details 要素は、ユーザーが必要とし、取得できる詳細情報を表します
•datagrid 要素は、次の形式で表示されるオプションのデータのリストを表しますツリー リスト
• keygen 要素は、生成されたキーを表します
• Output 要素は、スクリプトの出力など、さまざまなタイプの出力を表します
• source 要素は、メディア要素のメディア リソースを定義します(例: