Html5在设计中需要注意的基本原则

发布时间:2018/11/7 8:48:59 来源:mb.cnxin.net 作者:三鑫科技HTML5高端大气响应式网站模板

    1、简单明确,避免复杂   

    相比于之前Html2和html4DOCTYPE的复杂和冗长,新的Html5代码则显得更加的简单明确,让用户更容易记住并且使用,提升了实用性和操作性。
    
    2、原有内容的支持与延伸 
    XHTML2.0最大的问题就是不支持已经存在的内容,这违反了Postel法则。而在Html5中,开发者可以写出各种风格的HTML,浏览器遇到这些代码时,在内部所构建出的结构应该是一样的,呈现的效果也应该是一样的。
 
    3、从现实情况出发,解决实际问题
    规范应该去解决现实中实际遇到的问题,而不该考虑那些复杂的理论问题。例如,既然有在中嵌套多个段落标签的需要,那就让规范支持它。

 

 

 

    4、根据用户的使用习惯来设计规范

    如同道路是被人走出来的道理一样,当一个实践已经被广泛接受时,就应该考虑将它吸纳进来,继续优化,而不是去改变它甚至去取消它。例如,HTML5中新增了nav、section、article及aside标签,它们引入了新的文档模型,即文档中的文档。在section中,还可以嵌套h1到h6的标签,这样就有了无限的标题层级,这也是很早之前Tim Berners Lee所设想的。
 
    5、优雅地降级
    如果说渐进增强是保证基本效果的情况下的增强效果,那么优雅降级则是保证最恶劣情况下的基本效果。而这样优雅降级更能体现出html5的优势,让网页在各种情况—下,包括降级(javascript被禁用,css传输失败等等)的情形下都可以运作良好,从而提升自身可用性和用户的良好体验。例如,HTML5中input标签的type属性增加了很多类型,当浏览器不支持这些类型时,默认会将其视为text。这就是一种优雅降级。
    
    6、优先级的设定
    理论往往来源于实践,用户的体验感受和开发者的重要性远远高于规范与理论。Html5的设计中必须遵循一个优先级顺序:用户 > 编写HTML的开发者 > 浏览器厂商 > 规范制定者 > 理论 这样才能开发出更能适应用户需求的产品。
 

 

 

服务热线
0511-84422910