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输入,上传文件和直接输入代码三种方式进行检验