前端開發規範之html編碼規範

2022-02-24 19:13:06 字數 3135 閱讀 7561

原則

1.規範 。保證您的**規範,趨html5,遠xhtml,保證結構表現行為相互分離。

2.簡潔。保證**的最簡化,避免多餘的空格、空行,保持**的語義化,盡量使用具有語義的元素,避免使用樣式屬性和行為屬性。任何時候都要用盡量簡單、盡量少的元素解決問題。

3.實用。遵循標準,但是不能以犧牲實用性為代價。

4.忠誠。選擇一套規範,然後始終遵循。不管**由多少人參與,都應該看起來像乙個人寫的一樣。

語法

1.小寫。html標籤、html屬性全部小寫。

2.巢狀。所有元素必須正確巢狀。

3.閉合。雙標籤必須閉合,單標籤(自關閉標籤)不閉合。

[html] view plaincopy在code上檢視**片派生到我的**片

<

br/>

<

hr/>

<

br>

<

hr>

注釋

1.詳盡注釋。解釋**解決問題、解決思路、是否為新鮮方案等。

2.模組注釋。github建議不使用模組結束注釋。

[html] view plaincopy在code上檢視**片派生到我的**片  

...  

3.待辦注釋。

[html] view plaincopy在code上檢視**片派生到我的**片  

...  

文件

1.文件型別使用html5標準文件型別,文件型別宣告之前,不允許出現任何非空字元。不允許新增強制改變文件模式。

2.html元素上指定lang屬性。顯示頁面語言,有助於語言合成工具來確定怎樣發音,以及翻譯工具決定使用的規則,等等。

3.指定明確的字元編碼。讓瀏覽器輕鬆、快速的確定適合網頁內容的渲染方式。

4.ie相容模式。internet explorer 支援使用相容性 標籤來指定使用什麼版本的 ie 來渲染頁面。如果不是特殊需要,通常通過 edge mode 來通知 ie 使用最新的相容模式。

[html] view plaincopy在code上檢視**片派生到我的**片  

5.head部分的順序:a.元素,b. 需要的js檔案(eg. moddernizr or html5 shiv),c. 元素,d.樣式表。

6.可以使用ie條件注釋的方式相容ie,但是不要新增額外的樣式表。

[html] view plaincopy在code上檢視**片派生到我的**片  

屬性

元素

1.避免冗餘標籤。

2.避免js生成標籤。

3.段落文字應該用,避免使用

。4.列表項放、、,不要使用一系列的或

5.使用for屬性繫結。

6.使用標籤包裹radio或checkbox和他們的文字,不用再使用for屬性。

7.使用單選、複選替代下拉列表。(radio or checkbox instead of select menu)

8.form button應制定type型別,使用type="submit"、type="reset"或type="button"。

9.首要的表單按鈕首先出現(在dom中),尤其是適用多個提交按鈕的場合。檢視中顯示的順序可以利用css修改。

10.有效使用、、、(scope屬性)。可以把放前提高載入速度。

[html] view plaincopy在code上檢視**片派生到我的**片  

<

table

summary

="this is a chart of invoices for 2011."

>

<

thead

>

<

tr>

<

th scope

="col"

>table header 1

th>

<

th scope

="col"

>table header 2

th>

tr>

thead

>

<

tfoot

>

<

tr>

<

td>table footer 1

td>

<

td>table footer 2

td>

tr>

tfoot

>

<

tbody

>

<

tr>

<

td>table data 1

td>

<

td>table data 2

td>

tr>

tbody

>

table

>

格式

1.soft tab。

2.巢狀縮排。

3.刪除行尾空格。

4.塊元素、列表元素、**元素都放在新行。

5.inline元素視情況換行。

6.努力保持每行長度小於80列,如果太長可換行。

[html] view plaincopy在code上檢視**片派生到我的**片  

<

img

class

="block_element"

id="unicorn"

src=""

alt="unicorn, rainbows, poop and stuff"

width

="500"

height

="400"

/>

<

img

class

="block_element"

id="unicorn"

src=""

alt="unicorn, rainbows, poop and stuff"

width

="500"

height

="400"

>

前端編碼規範 HTML

1.使用四個空格來表示縮排,不要使用 tab 鍵 2.頁面文件型別統一使用html5 doctype.如下 3.宣告方法遵循html5的規範.推薦使用 utf 8 編碼.charset utf 8 4.建議對超過10行的頁面模組進行注釋,以降低開發人員的巢狀成本和後期的維護成本.例如 id samp...

前端開發編碼規範

1 專案命名 全部採用小寫方式,以下劃線分隔。例 my project name 2 目錄命名 參照專案命名規則 有複數結構時,要採用複數命名法。例 scripts,styles,images,data models 3 js檔案命名 參照專案命名規則。例 account model.js 4 cs...

規範 前端編碼規範 注釋規範

頂部新增檔案申明資訊,包括檔案描述 原始作者,如果有更新,則需要新增更新內容 更新作者和更新時間。description 說明文字 author 張三 description 說明文字 author 張三 update 更新內容 by 李四 2013 04 13 18 32 無論是單行注釋還是多行注...