亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

HTML5コーディング標(biāo)準(zhǔn)

HTML コーディング規(guī)約

多くの Web 開発者は、HTML コーディング規(guī)約についてほとんど知りません。

2000 年から 2010 年にかけて、多くの Web 開発者が HTML から XHTML に変換しました。

XHTML を使用する開発者は、より優(yōu)れた HTML 記述標(biāo)準(zhǔn)を徐々に開発してきました。

HTML5 については、より良いコード標(biāo)準(zhǔn)を形成する必要があります。以下にいくつかの標(biāo)準(zhǔn)的な提案を示します。

正しい文書タイプを使用してください

文書タイプ宣言は HTML 文書の最初の行にあります:

<!DOCTYPE html>

他のタグと同様に小文字を使用したい場(chǎng)合は、次のコード:

< ;!doctype html>

要素名には小文字を使用します

HTML5 要素名には大文字と小文字を使用できます。

小文字の使用を推奨します:

大文字と小文字が混在したスタイルは非常に悪いです。

開発者は通常、小文字を使用します (XHTML と同様)。

小文字のスタイルはより爽やかに見えます。

小文字は書きやすいです。

非推奨:

<SECTION> 
  <p>這是一個(gè)段落。</p>
</SECTION>

非常に悪い:

<Section> 
  <p>這是一個(gè)段落。</p>
</SECTION>

推奨:

<section> 
  <p>這是一個(gè)段落。</p>
</section>

すべてのHTML要素を閉じる

HTML5では、必ずしもすべての要素を閉じる必要はありません(例: <p>要素)) ですが、すべての要素に終了タグを追加することをお?jiǎng)幛幛筏蓼埂?

非推奨:

<section>
  <p>這是一個(gè)段落。
  <p>這是一個(gè)段落。
</section>

推奨:

<section>
  <p>這是一個(gè)段落。</p>
  <p>這是一個(gè)段落。</p>
</section>

空のHTML要素を閉じる

HTML5では、空のHTML要素を閉じる必要はありません:

次のように書くこともできます:

<meta charset="utf-8">

write:

<meta charset="utf-8" />

XHTML および XML ではスラッシュ (/) が必要です。

XML ソフトウェアがページを使用することが予想される場(chǎng)合は、このスタイルを使用するのが最適です。

屬性名は小文字を使用する

HTML5 屬性名では、大文字と小文字を使用できます。

屬性名には小文字を使用することをお?jiǎng)幛幛筏蓼?

同時(shí)に大文字を使用するのは非常に悪い習(xí)慣です。

開発者は通常、小文字を使用します (XHTML と同様)。

小文字のスタイルはより爽やかに見えます。

小文字は書きやすいです。

非推奨:

<div CLASS="menu">

推奨:

<div class="menu">

屬性値

HTML5 屬性値は引用符なしで使用できます。

屬性値には引用符を使用することをお?jiǎng)幛幛筏蓼?

屬性値にスペースが含まれる場(chǎng)合は、引用符を使用する必要があります。

スタイルを混合することはお?jiǎng)幛幛扦蓼护?。スタイルを統(tǒng)一することをお?jiǎng)幛幛筏蓼埂?

屬性値は引用符を使用すると読みやすくなります。

次のインスタンス屬性値にはスペースが含まれており、引用符が使用されていないため、機(jī)能しません:

<table class=table Striped>

以下では二重引用符が使用されていますが、これは正しいです:

<table class="テーブルストライプ">

畫像プロパティ

畫像には通常 alt 屬性が使用されます。 畫像が表示できない場(chǎng)合、畫像表示を代替することができます。

<img src="html5.gif" alt="HTML5" style="width:128px;height:128px">

畫像のサイズを定義し、読み込み時(shí)にちらつきを減らすために指定されたスペースを確保します。

<img src="html5.gif" alt="HTML5" style="width:128px;height:128px">

スペースと等號(hào)

等號(hào)の前後にスペースを使用できます。

<link rel = "stylesheet" href = "styles.css">

ただし、スペースは少なくすることをお?jiǎng)幛幛筏蓼?

<link rel="stylesheet" href="styles.css">

長すぎるコード行は避けてください

HTML エディターを使用する場(chǎng)合、コードを左右にスクロールするのは不便です。

コードの各行は 80 文字未満に抑えるようにしてください。

空白行とインデント

理由もなく空白行を追加しないでください。

読みやすくするために、各論理関數(shù)ブロックに空白行を追加します。

インデントには 2 つのスペースを使用します。TAB は推奨されません。

短いコードの間に不必要な空白行やインデントを使用しないでください。

不要な空白行とインデント:

<body>
  <h1>相思</h1>
  <h2>HTML</h2>
  <p>
   紅豆生南國,春來發(fā)幾枝。
愿君多采擷,此物最相思。
  </p>
</body>

推奨:

<body>
<h1>相思</h1>
<h2></h2>
<p>紅豆生南國,春來發(fā)幾枝。
愿君多采擷,此物最相思。</p>
</body>

テーブルの例:

<table>
  <tr>
    <th>Name</th>
    <th>Description</th>
  </tr>
  <tr>
    <td>A</td>
    <td>Description of A</td>
  </tr>
  <tr>
    <td>B</td>
    <td>Description of B</td>
  </tr>
</table>

リストの例:

<ol>
  <li>London</li>
  <li>Paris</li>
  <li>Tokyo</li>
</ol>

<html>と<body>を省略します?

標(biāo)準(zhǔn)のHTML5では、<html> <body> タグは省略できます。

次の HTML5 ドキュメントは正しいです:

例:

<!DOCTYPE html>
<head>
  <title>網(wǎng)頁標(biāo)題</title>
</head>
<h1>標(biāo)題</h1>
<p>段落。</p>

<html> タグと <body> タグを省略することはお?jiǎng)幛幛扦蓼护蟆?

<html> 要素はドキュメントのルート要素であり、ページの言語を記述するために使用されます:

<!DOCTYPE html>
<html lang="zh">

宣言された言語スクリーン リーダーと検索エンジンの便宜のためです。

<html> または <body> を省略すると、DOM および XML ソフトウェアがクラッシュします。

<body> を省略すると、古いブラウザ (IE9) でエラーが発生します。

<head> を省略しますか?

標(biāo)準(zhǔn) HTML5 では、<head> タグを省略できます。

デフォルトでは、ブラウザはデフォルトの <head> 要素の前にコンテンツを追加します。

<!DOCTYPE html>
<html>
<title>頁面標(biāo)題</title>
<body>
  <h1>標(biāo)題</h1>
  <p>段落。</p>
</body>
</html>


現(xiàn)在、head タグを省略することは推奨されていません。

メタデータ

<title> タイトル名はページのテーマを説明します:

<title>php 中國語のウェブサイト</title>

タイトルと言語により検索エンジンが高速化されます。ページのトピックを理解します:

<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8">
  <title>ask.php.cn</title>
</head>

HTML コメント

コメントは <!-- および-->:

<!-- これはコメントです -->

長いコメントを書くこともできますbe の間で別々の行に記述します:

<!--
これは長いコメントです。 これは長いレビューです。これは長いレビューです。
これは長いレビューです これは長いレビューです。 これは長いレビューです。
-->

長いコメントの最初の文字はスペース2つでインデントされ、読みやすくなります。

スタイルシート

スタイルシートは簡(jiǎn)潔な構(gòu)文形式を使用します(type屬性は必要ありません):

<link rel="stylesheet" href="styles.css">

短いルールを記述できます1 行で:

p.into {font-family: Verdana;}

長いルールは複數(shù)行で記述することができます:

body {
background-color: lightgrey;
font-family: "Arial Black"、Helvetica、sans-serif;
font-size: 16em;
color: black;

左中括弧をセレクターと同じ行に置きます。

左中括弧とセレクターの間にスペースを追加します。

インデントにはスペースを 2 つ使用します。

コロンと屬性値の間にスペースを追加します。

カンマや記號(hào)の後にはスペースを使用してください。

各屬性と値の末尾に記號(hào)を使用します。

屬性値にスペースが含まれる場(chǎng)合にのみ引用符を使用します。

右中括弧を新しい行に置きます。

1 行あたり最大 80 文字。

一般的なルールは、カンマとセミコロンの後にスペースを追加することです。

HTML に JavaScript をロードします

外部スクリプト ファイルをロードするには簡(jiǎn)潔な構(gòu)文を使用します (type 屬性は必要ありません):

<script src="myscript.js">

JavaScript を使用して HTML 要素にアクセスします

A HTML の形式が不適切だと、JavaScript 実行エラーが発生する可能性があります。

次の 2 つの JavaScript ステートメントは、異なる結(jié)果を出力します:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="Demo">段落 1。</p>
<p id="demo">段落 2。</p>
<script>
// 只有段落 2 會(huì)被替換
document.getElementById("demo").innerHTML = "HELLO.";
</script>

</body>
</html>

HTML の JavaScript で同じ命名規(guī)則を使用してみてください。

JavaScript コード仕様にアクセスします。

ファイル名は小文字を使用してください

ほとんどの Web サーバー (Apache、Unix) では大文字と小文字が區(qū)別されます。London.jpg 経由では london.jpg にアクセスできません。

他の Web サーバー (Microsoft、IIS) は大文字と小文字を區(qū)別しません。london.jpg には、London.jpg または london.jpg 経由でアクセスできます。

一貫したスタイルを維持する必要があり、小文字のファイル名を一律に使用することをお?jiǎng)幛幛筏蓼埂?

ファイル拡張子

HTML ファイルの拡張子は .html (または r .htm) です。

CSS ファイルの拡張子は .css です。

JavaScript ファイルの拡張子は .js です。

.htm と .html の違い

.htm と .html の拡張子ファイルには基本的に違いはありません。ブラウザーと Web サーバーは両方とも、これらを HTML ファイルとして扱います。

の違いは次のとおりです:

.htm は初期の DOS システムで使用されており、現(xiàn)在システムには 3 文字しかありません。

Unix システムのサフィックスには特別な制限はなく、一般に .html が使用されます。

技術(shù)的な違い

URL でファイル名が指定されていない場(chǎng)合 (http://ipnx.cn/css/ など)、サーバーはデフォルトのファイル名を返します。通常、デフォルトのファイル名は、index.html、index.htm、default.html、default.htm です。

サーバーがデフォルトのファイルとして「index.html」のみを使用して構(gòu)成されている場(chǎng)合は、ファイルに「index.htm」ではなく「index.html」という名前を付ける必要があります。

ただし、通常、サーバーは複數(shù)のデフォルトファイルを設(shè)定できますが、必要に応じてデフォルトファイルを設(shè)定できますか。

とにかく、HTMLの完全な接尾辭は「.html」です。


學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>示例</title> </head> <body> <p id="Demo">段落 1。</p> <p id="demo">段落 2。</p> <script> // 只有段落 2 會(huì)被替換 document.getElementById("demo").innerHTML = "HELLO."; </script> </body> </html>
提出するリセットコード
  • おすすめコース
  • コースウェアのダウンロード
現(xiàn)時(shí)點(diǎn)ではコースウェアはダウンロードできません?,F(xiàn)在スタッフが整理中です。今後もこのコースにもっと注目してください?