HTML(5)コードの仕様2024 年の最新の入門チュートリアル。このコースでは HTMLコーディング規約,ドキュメントの正しいタイプを使用します,小文字の要素名,すべてのHTML要素をオフにします,空のHTML要素を閉じます,小文字の属性名,プロパティ値,画像のプロパティ,スペースと等号,コードの長い行を避けます,空行とインデント,<HTML>と<body>を省略?,<ヘッド>を省略?,メタデータ,HTMLのコメント,スタイルシート,HTMLにJavaScriptをロード,HTML要素にアクセスするにはJavaScriptを使用します,小文字のファイル名,ファイル名の拡張子,.htmと.htmlの間の差,技術的に差, について学習できます。
多くのWeb開発者は、HTMLコードの仕様はよくわかっていません。
2000-2010には、多くのWeb開発者は、HTMLからXHTMLに変換します。
開発者は、XHTMLが徐々に良いHTMLの書き込み仕様を開発し使用しています。
HTML5で、我々は比較的良いコードの規範を形成すべきであるためにと、いくつかの推奨事項が仕様の下に設けられています。
HTML文書の最初の行の文書型定義:
あなたが下部ケースのように、他のラベルを使用する場合は、次のコードを使用することができます。
HTML5の要素名は大文字と小文字を使用することができます。
推奨使用小文字:
HTML5では、あなたは、要素(例えば、<p>要素)のすべてを閉じるにはしたくないが、我々は、各要素が終了タグを追加する必要がありますことをお勧めします。
推奨しません:
推奨:
HTML5では、空のHTML要素は、シャットダウンする必要はありません。
私たちは書くことができます:
あなたも書くことができます。
XMLは、XHTMLとスラッシュ(/)は必須です。
あなたがソフトウェアのXMLページを使用することが予想される場合は、このスタイルは非常に良いです。
HTML5は、プロパティ名の大文字と小文字を使用することができます。
私たちは、小文字の属性名を使用することをお勧めします:
推奨しません:
推奨:
HTML5の属性値は、引用することはできません。
私たちは、属性値の引用符を使用することをお勧めします:
次の例では、引用符を使用しないでください、値にスペースが含まれている属性、それが動作することはできません。
以下は、それが正しいか、二重引用符を使用しています。
画像のALTがしばしば使用される属性。 画像を表示することができない場合には、画像表示を置き換えることができます。
定義されたイメージのサイズは、フリッカを低減する、負荷指定空間の時に予約することができます。
あなたは、等号の前後にスペースを使用することができます。
しかし、我々はより少ないスペースを使用することをお勧めします:
HTMLエディタ、左右スクロールコードを使用することは不便です。
80文字未満できるだけ多くのコードの各行。
理由もなく空白行を追加しないでください。
各論理機能ブロックのために読みやすくなり、空白行を追加します。
インデント2スペース、TABをお勧めしません。
不要な空白行が短い符号間にインデントされ、使用しないでください。
HTML5の規格では、<HTML>と<body>タグを省略することができます。
以下のドキュメントが正しいHTML5のとおりです。
<HTML>と<body>タグを省略はお勧めしません。
<HTML>要素は、ドキュメントのルート要素、ページを記述するために使用される言語です。
言語のステートメントは、スクリーンリーダーや検索エンジンを促進することです。
DOMとXMLソフトウェアクラッシュに<HTML>または<BODY>を省略します。
<body>を省略したエラーは、古いブラウザ(IE9)で発生します。
HTML5規格では、<HEAD>タグを省略することができます。
デフォルトでは、ブラウザは<body>が前にデフォルトの<head>要素に追加されたコンテンツになります。
今、頭のタグを省略したが、推奨されていません。 |
HTML5は、<タイトル>の要素が必要とされ、タイトルの名前は、ページのテーマを説明します。
タイトルと検索エンジンがすぐにあなたのページのテーマを理解するであろうことができます言語:
:<! - - と>でコメントを書き込むことができます
<! - と - >より長いのコメントは枝に書きました:
最初の文字のインデントのコメント読みやすい二つの空間、。
スタイルシート簡潔な構文(type属性は必要ありません):
ルールは、短い線のように書くことができます。
ロング複数行のルールを書き込むことができます。
カンマとセミコロンの後にスペースを追加する一般的なルールです。 |
(type属性は必要ありません)、外部スクリプトファイルをロードするための簡単な構文を使用します。
悪いHTML形式ではJavaScriptエラーの実行を引き起こす可能性があります。
出力異なる結果に以下の2つのJavaScriptの文:
HTML、JavaScriptは同じ命名規則を使用してみてください。
ほとんどのWebサーバー(Apacheのは、Unixの)は大文字と小文字が区別されます:london.jpgのLondon.jpgはアクセスできません。
大文字と小文字を区別しません他のWebサーバー(マイクロソフト、IIS):london.jpgはLondon.jpgまたはlondon.jpg介してアクセスすることができます。
あなたは、私たちは一貫して使用小文字のファイル名をお勧めします、統一されたスタイルを維持しなければなりません。
HTMLファイルの拡張子は、の( または Rの.htm)とすることができます。
CSSファイルの拡張子は.cssのです。
JavaScriptのファイル接尾辞の.jsを。
自然上のファイル拡張子は.htmとの違いはありません。 ブラウザとWebサーバーがに対処するためのHTMLファイルとしてそれらを扱います。
相違点は次のとおりです。
初期のDOSシステム、またはシステム内の.htmアプリケーションは現在、唯一の3文字です。
サフィックスは、通常ので、Unixシステムに特に限定されるものではありません。
URLは(そのようなhttp://www.w3write.com/css/のような)ファイル名を指定しない場合、サーバーはデフォルトのファイル名に戻ります。 デフォルトのファイル名は、通常のindex、index.htmを、defaultの、およびdefault.htmのです。
サーバはデフォルトのファイルとしてのみ "のindex」で構成されている場合は、むしろ「index.htmの"よりも、 "indexのを」ファイルに名前を付ける必要があります。
しかし、一般的には、サーバが複数のデフォルトファイルを設定することができ、あなたはそれを必要に応じてデフォルトのファイルを設定することができます。
とにかく、HTMLフルサフィックスは「の "です。