关于web标准的一些理解

    xiaoxiao2021-12-15  8

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

    结构;html的文档结构标准

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

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

    表现:css标准

    行为:JavaScript的标准。

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

    转载请注明原文地址: https://ju.6miu.com/read-1000267.html

    最新回复(0)