新闻资讯

网站建设/SEO营销

善实战SEO高端人才的智慧结晶

常州HTML5网站:HTML设计原则

来源:常州云计算信息科技有限公司  发布时间:2019-1-14 8:23:16  点击量:

  1、避免不必要的复杂性

  Jeremy举了DOCTYPE的例子,表示HTML 4.01和XHTML中的DOCTYPE过于冗长,连自己都记不住这些内容,但在HTML5中只需要简单的就可以了。DOCTYPE是给验证器用的,而非浏览器,浏览器只在做DOCTYPE切换时关注这个标签,因此并不需要写得太复杂。然后,他又提到如何指定字符集,在HTML5中只需要。

  规范也许会写得十分复杂,但浏览器的实现却可能很简单,规范有时会去迁就浏览器的实现。

  2、支持已有内容

  XHTML 2.0最大的问题就是不支持已经存在的内容,这违反了Postel法则。现实情况中,开发者可以写出各种风格的HTML,浏览器遇到这些代码时,在内部所构建出的结构应该是一样的,呈现的效果也应该是一样的。

  3、解决实际问题

  规范应该去解决现实中实际遇到的问题,而不该考虑那些复杂的理论问题。例如,既然有在中嵌套多个段落标签的需要,那就让规范支持它。

  4、用户怎么使用的,就怎么设计规范

  当一个实践已经被广泛接受时,就应该考虑将它吸纳进来,而不是禁止它或搞一个新的实践出来。

  例如,HTML5中新增了nav、section、article及aside标签,它们引入了新的文档模型,即文档中的文档。在section中,还可以嵌套h1到h6的标签,这样就有了无限的标题层级,这也是很早之前Tim Berners Lee所设想的。

  5、优雅地降级

  Jeremy在此处举了input的例子,HTML5中input标签的type属性增加了很多类型,当浏览器不支持这些类型时,默认会将其视为text。这就是一种优雅降级。

  此外,在谈到HTML5与Flash之争时,他认为很多情况下,这就是

  6、支持的优先级

  在考虑优先级时,应该按照这个顺序:

用户 > 编写HTML的开发者 > 浏览器厂商 > 规范制定者 > 理论

  用户与开发者的重要性要远远高于规范和理论。

  在最后的问答环节中,有人提到了HTML5的语法过于灵活,会造成一定的滥用,Jeremy表示赞同,并推荐使用类似JavaScript Lint的工具来帮助编写更好的代码。

              

欢迎访问更多网站推广,网络营销,网站优化,SEO相关内容

上一篇:常州网站建设中如何让自己网站的字体更加符合规范

下一篇:常州网络公司:怎样处理网站改版后网站降权的问题

推荐新闻
在线留言

联系我们

共同探寻品牌核心价值
让品牌更精彩

品牌特性提炼+构思设计表现+创意执行落地
+品牌形象宣传,创意营销
公司地址:
常州市新北区典雅商业广场2号楼501、502、525、526
来电咨询:
座机:0519-69881866
手机:13775225976(微信同号)
网络咨询:
QQ:1163029111
邮箱:1163029111@qq.com
服务热线:
版权所有:常州云计算信息科技有限公司-备案号:苏ICP备12041652号 
常州网站建设  -  上海网站建设  -  江苏网站建设  -  网站建设
友情链接: