首页 > 代码库 > html规范
html规范
1、doctype
新模块必须使用下面的doctype
<!DOCTYPE html>
2、img标签的src值不能为空
如果img有src属性,则值不能为空。如:
<img src="" />
IE(6/7/8)系列浏览器会认为src指向的是当前服务器的根目录,会重新发次请求。
如果用到了lazyload的话,可以使用data-src属性。如:
<img data-src="http://www.mamicode.com/xxx.jpg" />
具体的分析请见这里
3、img标签必须指定width,height和alt
页面里的img标签必须指定这3个属性
4、a标签的href值禁止使用javascript:void(0)
IE6下如果点击的时候js方式发送个请求,会被aborted掉。推荐使用下面的方式:
<a href=http://www.mamicode.com/"#" onclick="return false">xxx</a>
5、尽量不要使用html5不支持的标签
acronym,basefont,big,center,dir,font,frame,frameset,noframes,s,strike,tt,u 这些标签在html5中已经不被支持,所以不推荐使用它们。
6、标签的私有数据使用data-xxx作为名称
HTML5建议私有数据使用data-xxx来命名,如:data-userinfo="111"
7、尽量使用语义化标签
如:ul,li,dd,dl,dt,p等
8、ID必须是驼峰命名方式
元素的ID必须是驼峰命名方式,如:#hohoList
9、尝试HTML5标签
点击这里查看如何使用HTML5标签
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。