ホームページ > ウェブフロントエンド > フロントエンドQ&A > html5の新しい仕様とは何ですか?

html5の新しい仕様とは何ですか?

青灯夜游
リリース: 2022-01-11 13:47:29
オリジナル
2909 人が閲覧しました

html5 の新しい仕様は次のとおりです: 1. タブ文字を 2 つのスペースで置き換える; 2. ネストされた要素は 1 回インデントする必要がある; 3. 各 HTML ページの最初の行に doctype ステートメントを追加する; 4. HTML ルート要素の lang 属性; 5. すべてのドキュメントのエンコーディングが一貫していることを確認するために、HTML ページの文字エンコーディングを指定します。

html5の新しい仕様とは何ですか?

このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。

HTML5 の新しい仕様

(1) 構文

代わりに 2 つのスペースを使用します。タブ - これは、すべての環境で一貫したプレゼンテーションを保証する唯一の方法です。

ネストされた要素は 1 回インデントする必要があります (スペース 2 つ)

属性定義には必ず二重引用符を使用し、一重引用符は決して使用しないでください。

自己終了要素および (自己終了) 要素の最後にスラッシュを追加しないでください。 --HTML5 仕様では、これはオプションであると明確に述べられています。

オプションの終了タグを省略しないでください (例: または )

HTML5 doctype: 標準モード (標準モード) を追加して、一貫したプレゼンテーションを保証します。各ブラウザ。

<! DOCTYPE html>
ログイン後にコピー

(2) 言語属性

HTML5 仕様によれば、html ルート要素に lang 属性を指定して、正しい言語を設定することが強く推奨されています。音声合成ツールは使用すべき発音を決定し、翻訳ツールは翻訳者が従うべきルールを決定するのに役立ちます。

(3) 文字エンコーディング

文字エンコーディングを宣言することで、ブラウザがページ コンテンツのレンダリング方法を迅速かつ簡単に決定できるようになります。回避 文字エンティティ タグは、ドキュメントのエンコーディング (通常は UTF-8 エンコーディング) とすべて一致するように使用します。

(4) CSS および JavaScript ファイルの導入

CSS の導入および JavaScript ファイルでは type 属性を指定する必要はなく、text/css と text/javascript がそれぞれデフォルト値になります。

(5) 属性の順序

コードを読みやすくするために、HTML 属性は以下の順序で配置する必要があります。

clss> ;id,name>data-''>src,for,type,href,value>title,alt,role.

(6) ブール型属性

ブール属性は、値を割り当てずに宣言できます。 XHTML 仕様では値を割り当てる必要がありますが、HTML5 仕様では必要ありません。

関連する推奨事項:「html ビデオ チュートリアル

以上がhtml5の新しい仕様とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート