我知道這是非常基本的問題,希望不是那麼重要,但我想知道答案,請不要只建議參考鏈接。輸入類型標籤的屬性的有效順序
大家每天面對<input>
類型的標籤及其屬性(type, class, id, value, name, size, maxlength, tabindex etc..
),我只是想知道
- 是有在
<input>
標記屬性需要或者我們可以使用任何順序任何特定的順序? - 如果有訂單那麼它是什麼?
我知道這是非常基本的問題,希望不是那麼重要,但我想知道答案,請不要只建議參考鏈接。輸入類型標籤的屬性的有效順序
大家每天面對<input>
類型的標籤及其屬性(type, class, id, value, name, size, maxlength, tabindex etc..
),我只是想知道
<input>
標記屬性需要或者我們可以使用任何順序任何特定的順序?你可以使用任何序列
屬性的順序在HTML元素不會在所有問題。您可以按照您喜歡的任何順序編寫屬性。
我的選擇是:ID,名稱,類型,等級,屬性(如選中,選中),價值
已經回答了,但我充分擴展的回答是:
但是,你應該介紹你自己的標準並堅持下去。
如果有多個編碼器在應用程序上工作,他們應該都遵守相同的標準。
如果您是團隊負責人,web-dev企業主,經理等,您有責任鼓勵(並強制)使用此標準的文化。
執行代碼審查時應檢查屬性順序,任何失敗的應該讓編碼人員負責修復它們......如果他們知道必須重寫它們,它們只會將其碎片化一次或兩次他們的代碼!
爲什麼所有這些大驚小怪,並打擾屬性順序?
我個人的偏好是:
我也喜歡'
假設我想編寫一個自定義的「HTML lint」規則,試圖強制約定約定,例如id和class總是彼此相鄰,等等。我會從哪裏開始?必須有我可以利用的工具,我無法想象它們。對於我的html文件,它們將是逐字或模板化的,我可以通過運行某種預處理器(而不是根據用戶請求的內容完全動態生成)來生成一個可預測的版本。所以,我想運行html lint作爲git post-receive hook。任何建議/工具? – Leonid 2015-02-18 03:38:00
但是實際上應該選擇什麼樣的順序? 我希望首先'typ'e應該定義,然後'class'然後'id','價值'等等...... – diEcho 2010-04-27 11:23:35
這取決於你 - 只要一致。 – 2010-04-27 11:26:40
@丹非常感謝你 – diEcho 2010-04-27 11:51:50