zoukankan      html  css  js  c++  java
  • HTML编码规范

    HTML编码规范

    目的: 使HTML代码风格保持一致, 容易被理解和被维护
      代码风格  
     缩进与换行:   使用4个空格为一个缩进层级,tab键 = 4空格
    命名: 强制:class必须代表相应模块或部件的内容和功能.
    强制: id, class必须单词全字母小写, 单词间以 - 分隔.
    建议: id, class在避免冲突并描述清楚的前提下尽可能短.
    eg: navigation(n) -> nav(good) , comment(v) -> com(bad)

    强制
    1. 同一页面, 应避免使用相同的name与id.
     IE 浏览器会混淆元素的 id 和 name 属性, document.getElementById 可能获得不期望的元素。所以在对元素的 id 与 name 属性的命名需要非常小心。
    2. 对于无需自闭合的标签, 不允许自闭合

    eg. input, br, img, hr....

    <input ...> (good), <input... />(bad)

    3. 对HMTL5中允许省略的闭合标签, 不允许省略闭合标签
    4. 在css可以实现相同需求的情况下不得使用表格进行布局.
     
     
     
     建议
    1. 标签的使用尽量简洁,减少不必要的标签
    2. 布尔类型的属性建议不添加属性值

    eg. <input type="text" disabled>

      <input type="checkbox" value="1" checked>

    3. 自定义
           
           
  • 相关阅读:
    378. Kth Smallest Element in a Sorted Matrix
    387. First Unique Character in a String
    230. Kth Smallest Element in a BST
    384. Shuffle an Array(随机排序)
    454. 4Sum II
    627. Swap Salary
    166. Fraction to Recurring Decimal
    763. Partition Labels(贪心)
    496. Next Greater Element I
    766. Toeplitz Matrix
  • 原文地址:https://www.cnblogs.com/addicted-to-you/p/13268949.html
Copyright © 2011-2022 走看看