您的位置:首页 > Web前端

关于web标准的一些理解

2016-12-08 15:40 190 查看
根据百度百科中的定义,web标准不是一个标准,而是一系列标准的集合,结构标准,表现标准,行为标准

结构;html的文档结构标准

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

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

表现:css标准

行为:JavaScript的标准。

对于标准的理解,我觉得应该分为硬性和软性两种,硬性指的是要按照标准来写代码,不可能自己瞎编代码来写,浏览器也解析不了,软性指的是不能简单的理解为我遵循这个标准写代码,代码不报错就可以,例如结构表现行为需要分离,违反这些软性标准,虽然不会报错,但你的代码将不利于维护,甚至在不同的浏览器中出现兼容性的问题,我们应该优雅降级,向后兼容,尽量使不同浏览器呈现相同的效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web前端