HTML(5) コード仕様
HTML コーディング規約
多くの Web 開発者は、HTML コーディング規約についてほとんど知りません。
2000 年から 2010 年にかけて、多くの Web 開発者が HTML から XHTML に変換しました。
XHTML を使用する開発者は、より優れた HTML 記述標準を徐々に開発してきました。
HTML5 については、より良いコード標準を形成する必要があります。以下にいくつかの標準的な提案を示します。
正しい文書タイプを使用してください
文書タイプ宣言は HTML 文書の最初の行にあります:
他のタグと同様に使用します 小文字の場合は、次のコードを使用できます:
要素名には小文字を使用してください
HTML5 要素名には大文字と大文字を使用できます小文字。
小文字の使用を推奨します:
大文字と小文字のスタイルを混在させると非常に良くありません。
開発者は通常、小文字を使用します (XHTML と同様)。
小文字のスタイルがより爽やかに見えます。
小文字は書きやすいです。
非推奨:
<p>これは段落です。 </p>
</SECTION>
非常に悪い:
< p>これは段落です。 </p>
</SECTION>
おすすめ:
< p>これは段落です。 </p>
</セクション>
すべての HTML 要素を閉じる
HTML5 では、必ずしもすべての要素 (<p> 要素など) を閉じる必要はありませんが、各要素に終了タグを追加することをお勧めします。
非推奨:
<p>これは段落です。
<p>これは段落です。
</セクション>
おすすめ:
<p >これは段落です。 </p>
<p>これは段落です。 </p>
</section>
HTML5では、空のHTML要素は必要ありません 閉じる:
できます書く:
XHTML と XML ではスラッシュ (/) が必要です。
XML ソフトウェアがページを使用することが予想される場合は、このスタイルを使用するのが最適です。
小文字の属性名を使用する
HTML5 の属性名では、大文字と小文字を使用できます。
属性名には小文字を使用することをお勧めします:
同時に大文字を使用するのは非常に悪い習慣です。
開発者は通常、小文字を使用します (XHTML と同様)。
小文字のスタイルがより爽やかに見えます。
小文字は書きやすいです。
非推奨:
推奨:
属性値には引用符を使用することをお勧めします:
属性値にスペースが含まれる場合は、引用符を使用する必要があります。
スタイルを混合することはお勧めできません。スタイルを統一することをお勧めします。
属性値は引用符を使用すると読みやすくなります。
次のインスタンス属性値にはスペースが含まれており、引用符で囲まれていないため、機能しません:
<
<
alt
属性を使用します。 画像が表示できない場合、画像表示を代替することができます。
<
画像のサイズを定義し、読み込み時に指定されたスペースを確保してちらつきを軽減します。
スペースなど等号の前後にスペースを使用できます。
長すぎるコード行は避けてください
HTML エディターを使用する場合、コードを左右にスクロールするのは不便です。
コードの各行は 80 文字未満に抑えるようにしてください。
空白行とインデント
理由もなく空白行を追加しないでください。
読みやすくするために、各論理関数ブロックに空白行を追加します。
インデントには 2 つのスペースを使用します。TAB は推奨されません。
短いコードの間に不必要な空白行やインデントを使用しないでください。
不要な空白行とインデント:
<h1>php中国語ウェブサイト< /h1 >
<h2>HTML</h2>
> php 中国のウェブサイト、技術だけではなく、夢でもあります。 php 中国語のウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります。 php 中国語ウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります、 php中国語サイト、学ぶものは技術だけではなく夢も。
<
/p
></body
> 推奨:
body
>php中国語ウェブサイト</h1><h2
></ 2> <p
>php 中国のウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります。 php 中国語のウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります。 php 中国語のウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります。 php 中国語のウェブサイト、あなたが学ぶのは技術だけではなく、夢でもあります。 <
/p
></body
>
テーブル格实例:
<tr>
<th >名前</th >
<番目>説明</番目>
</tr>
<tr>
<td>A< /td>
<td>Aの説明</td>
</tr>
<tr>
<td>B< /td>
<td>Bの説明</td>
</tr>
< /テーブル> ;
リストの例:
<li>London</li>
<リ>パリ</li>
<li>東京</li>
</ol>
lt;html> と <body> ;?
標準の HTML5 では、<html> タグと <body> を省略できます。
次の HTML5 ドキュメントは正しいです:
例
<!DOCTYPE html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <h1>这是一个标题</h1> <p>这是一个段落。</p>
サンプルを実行する»
オンラインサンプルを表示するには、[サンプルを実行] ボタンをクリックしてください
<html> と <body> を省略しています。 ; タグは推奨されません。
<html> 要素はドキュメントのルート要素であり、ページの言語を記述するために使用されます:
html lang = "zh">ステートメント言語は、スクリーン リーダーと検索エンジンの利便性を目的としています。
<head>を省略しますか?
標準のHTML5では、<head>タグを省略できます。 デフォルトでは、ブラウザはデフォルトの <head> の <body> の前にコンテンツを追加します。 要素について。
インスタンス
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <body> <p id="Demo">段落 1。</p> <p id="demo">段落 2。</p> <script> // 只有段落 2 会被替换 document.getElementById("demo").innerHTML = "HELLO。"; </script> </body> </html>
オンラインインスタンスを表示するには、「インスタンスの実行」ボタンをクリックしてください
現在、ヘッドタグを省略することは推奨されていません。 |
---|