ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML コードの書き方ガイド
一般規約
タグ
自己終了タグ、閉じる必要なし (例: img input br hr など)
オプションの終了タグ (終了タグ)、閉じる必要があります (for例: bed06894275b65c1ab86501b08a632eb または 36cc49f0c466276486e50c850b7e4956);
<img src="images/google.png" alt="Google"> <input type="text" name="title"> <ul> <li>Style</li> <li>Guide</li> </ul> <!-- Not recommended --> <span class="avatar"> <img src="..."> </span> <!-- Recommended --> <img class="avatar" src="...">クラスは式ではなく関数またはコンテンツに基づいて名前を付ける必要があります。 ;
クラスと ID 単語の文字は小文字であり、複数の単語で構成される場合はダッシュ区切りを使用します。一意の ID を Javascript フックとして使用し、スタイル情報のないクラスの作成を避けます。
HTML 属性は、読みやすさを確保するために特定の順序で表示される必要があります。
id
class
data-xxx
src, for, type, hreftitle, altaria-xxx, role
<!-- Not recommended --> <p class="j-hook left contentWrapper"></p> <!-- Recommended --> <p id="j-hook" class="sidebar content-wrapper"></p>
引用符
属性の定義には一律に二重引用符を使用します。
<a id="..." class="..." data-modal="toggle" href="###"></a> <input class="form-control" type="text"> <img src="..." alt="...">
a は p のネストを許可しません。この制約には、厳密なネスト制約が含まれます。たとえば、a は a のネストを許可しません。 すべてのブラウザで厳密なネスト制約が許可されるわけではありません。セマンティック ネスト制約については、ほとんどのブラウザがフォールト トレランスを処理し、生成されるドキュメント ツリーは互いに異なる可能性があります。
セマンティックネスト制約ff6d136ddc5fdfeffaf53ff6ee95f185 で使用される、73de882deff7a050a357292d0a1fca94 b7a81eb0585fc29e7036804019f9c739、06669983c3badb677f993a8c29d18845、a34de1251f0d9fe1e645927f19a896e8、b6c5a531a458a2e790c1fd6421739d1c
厳密なネスト制約で使用されます。テキストまたはその他のインラインのみを含めることができます。 -レベル要素;
3499910bf9dac5ae3c52d5ede7383485 インタラクティブ要素bb9345e55eb71822850ff156dfde57c8、221f08282418e2996498697df914ce4e など;e388a4556c0f65e1904146cc1a846bee、4a249f0d628e2318394fd9b75b4636b1
、