《HTML5》之HTML核心建议

  1. 语义和呈现分离
    • HTML5中主要的一大变化是基本信念方面的:将元素的语义与元素对其内容呈现结果的影响分开。从原理上讲这是合乎情理的。
    • HTML负责文档内容的结构和含义,内容呈现则由元素上的CSS样式控制。
    • HTML未必都需要显示它们,不掺和呈现方面的事有助于简化HTML的处理以及从中自动提炼含义。
    • HTML新增的大多数元素都有具体含义。
    • 但是,HTML4中的一些元素是在此理念前出现,不具备。
    • 对新思维和老路子之间的敏感关注最好心里有数。
  2. 元素选用原则
    • 逐一说明:
  3. 少亦可为多
    • 开发者在使用元素的时候容易忘乎所以,把文档弄得标记密布。
    • 经验法则:问问自己打算如何发挥一个元素的语义作用,如果不能马上答出就不用这个元素。
  4. 别误用元素
    • 对内容进行标记时,只宜将元素用于他们原定的用途,不要创造自有语义。
    • 如果找不到合适自己所要含义的元素,可以考虑使用通用元素,并且用全局属性class表明其含义。
  5. 具体为佳,一以贯之
    • 用来标记内容的元素应该选择最为具体的那个。
  6. 对用户不要想当然
    • 有人可能HTML文档的用户关心的只是它在浏览器中的呈现,所以不用为标记的语义准确性劳神。
    • 呈现与语义分离完全是为了让HTML文档更易于程序化处理。

  

猜你喜欢

转载自www.cnblogs.com/cclovepl/p/9321410.html
今日推荐