bootcss



Bootcss



忠実な道、今日ピンダオはbootcssコーディング標準について声を上げました:

最初の黄金のルール:プロジェクトには一連のコーディング標準が必要であり、プロジェクトに倫理が関与しておらず、何人の人々が一貫している必要があります。



  • タブ(タブ)の代わりに2つのスペースを使用する-これは、すべての環境で示されている同じメソッドへのアクセスを保証する唯一の方法です。
  • ネストされた要素は1回インデントする必要があります(つまり、2つのスペース)。
  • 属性の定義については、すべてが二重引用符を使用していることを確認してください。一重引用符は使用しないでください。
  • テールの自己閉鎖(自己閉鎖)要素にスラッシュを追加しないでください- HTML5仕様 これはオプションであると明確に述べました。
  • オプションの終了タグ(終了タグ)を省略しないでください(例:
  • または)。
  • Page title src='images/company-logo.png' alt='Company'>
  • HTML5 doctype

    HTMLページの最初の行のそれぞれに標準モード(標準モード)ステートメントを追加するために、これにより、すべてのブラウザーで一貫した表示を行うことができます。

  • 例:
  • lang='zh-CN'>

    言語プロパティ

    HTML5仕様によると:



    ドキュメントに正しい言語を設定するために、ルート要素にhtmllang属性を指定することを強くお勧めします。これは、使用する音声合成ツールの発音を決定するのに役立ち、翻訳ツールは、その翻訳によって遵守されるルールを決定するのに役立ちます。

    http-equiv='X-UA-Compatible' content='IE=Edge'>

    IE互換モード

    使用する必要があるIEレンダリングページの現在のバージョンを決定するために、specificLabelによってサポートされるIE。強い特別なニーズがない限り、そうでない場合は エッジモード サポートされている最新モデルを使用してIEに通知するため。

    charset='UTF-8'>

    文字コード

    文字エンコードを明示的に宣言することで、ブラウザがページコンテンツのレンダリングをすばやく簡単に判断できるようになります。これの利点は、HTMLでの文字エンティティタグ(文字エンティティ)の使用を回避することです。これにより、すべてがドキュメントエンコーディングと一致します(通常はUTF-8エンコーディングを使用します)。



    (Of course, one thing is clear in: vs2012, which has been automatically generated, thanks to Microsoft)
    According to the HTML5 specification, generally you do not need to specify at the time of the introduction of CSS and JavaScript filestype text/css text/javascript

    実用は王様です

    HTMLの標準とセマンティクスに従うようにしてください。ただし、価格の実用性を犠牲にすることはありません。最小限のラベルで常に可能な限り、最小限の複雑さを維持します。

    属性の順序

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

    • rel='stylesheet' href='code-guide.css'> /* ... */