关于web标准的一些理解

根据百度百科中的定义,web标准不是一个标准,而是一系列标准的集合,结构标准,表现标准,行为标准

结构;html的文档结构标准

在书写标签时,标签要闭合,嵌套结构要合理,属性要加引号,尽量使用语义化标签,而不是全部使用div进行布局。举个例子,有人在写

表格的时候,用div+css 进行布局,那么当css挂掉,整个表格就会崩溃,但是用table布局,css对用户体验的影响就不是太大了。

表现:css标准

行为:JavaScript的标准。

对于标准的理解,我觉得应该分为硬性和软性两种,硬性指的是要按照标准来写代码,不可能自己瞎编代码来写,浏览器也解析不了,软性指的是不能简单的理解为我遵循这个标准写代码,代码不报错就可以,例如结构表现行为需要分离,违反这些软性标准,虽然不会报错,但你的代码将不利于维护,甚至在不同的浏览器中出现兼容性的问题,我们应该优雅降级,向后兼容,尽量使不同浏览器呈现相同的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值