w3c规范
W3C就是World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐(recommendation, 由于W3C是一个民间组织,没有约束性,因此只提供建议)
详细的规范可以参考这个网站:https://www.w3cschool.cn/xuexiw3c/xuexiw3c-standards.html
常用的规范如下
-
定义语言编码
<meta charset="utf-8" /> 或者: <meta http-equiv=“content-type” content=“text/html; charset=utf-8” />
-
JavaScript脚本定义
<script language="javascript" type="text/javascript"> //<!-- 脚本内容 //--> </script>
其中的注释符<!-- -->是为了防止浏览器不支持脚本而直接显示出代码
-
CSS定义
<style type="text/css" media="screen"> <!-- 样式定义 --> </style>
为保证各浏览器的兼容性,在写CSS时请都写上数量单位
-
不要在注释内容中使用
--
,如果需要使用注释来分割代码,请使用==
-
所有标签和属性的名字都必须用小写
-
所有的属性值必须用
""
引起来,如果在属性中需要使用""
,可以使用"
来替代属性中的双引号,或者使用单引号将属性引起来。(提示:'
单引号) -
如果在文本中需要使用
< > &
,要使用实体转义符< < > > & &
-
给所有属性赋一个值,因为XHTML规定所有属性都必须有一个值,若值缺省,则值就是属性名
-
所有的标记都必须要有一个相应的结束标记,即标签必须要闭合,比如
<p>...</p> <br />
-
所有的标签都必须合理嵌套,参考标签的嵌套规则
-
图片添加有意义的alt属性
-
在form表单中增加lable,以增加用户友好度