HTML规范

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一级

一、 HTML 头: 针对中文环境:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN"> 
  
<head>  
 
<meta http-equiv="Content-Type" content="text/html; charset=GB2312"> 

<meta http-equiv="Content-Script-Type" content="text/javascript">
 
<meta http-equiv="Content-Style-Type" content="text/css">   

<title>yourtitle</title>  

</head>   

我们建议的编码格式是utf-8,它支持多语种,并且可以避免出现乱码的情况。

二、html中javascript的书写:  

<head>…..   

<script type="text/javascript">  

<!—…..-->   

</script>  

</head>  

  当然我们不希望你是这样内嵌教本,而是从一个外部文件进行引用,并且只把它放在文档的头部。  

<script src="path/to/script.js" language="javascript" type="text/javascript"></script>

三、html中元素的书写:

  • 1、 元素属性值必须包含在双引号中;
<font color=”#000000” size=”3” face=”Arial”> <PRE>

*2、 form 中必须加action属性,并且不能为空。

<PRE><form action=”/r/add.cgi” method=”post”>

如果不需要使用action属性,也必须定义:

<form action=”no” >
  • 3、 img的alt属性不可以缺少;
<img src="/q/img/btn_style.gif" border="0" alt="Select”>
  • 4、 head与</head>之间必须有title
<head>

……

<title>your title </title>

……

</head><PRE>

*5、 tr、td必须定义在table之间;

*6、 button按钮必须定义在form之间,否则netscape不支持;

<PRE>
<form action=”……” method=”post”>

<input type=”button” name=”but” value=”back”>

</form>
  • 7、 在javascript中的字符串中出现的“/”前要用转义符“\”:
<script type=”text/javascript”>

<!—   function check(str) { 

var str=”\/r\/add.cgi”;

……

} 

--> 

</script>

8、 onclick 属性必须和 onkeypress 成对写( onmousedown + onkeydown、onmouseup + onkeyup) mm

9、 用URL传值时直接写&是不可以的,可用&替换:

四、缩近规则:

中,等必须保持严格的缩近规则,以"Tab"键为准:

五、为了检验您的HTML代码是否合法,您可以到W3的HTML Validator工具中进行检验,支持URI输入,上传文件和直接输入代码三种方式进行检验

参考来源[ ]

参考资料1