郑州西亚斯大学直销软件开发现在默认dreamweaver的声明均使用XHTML 1.0,有很多结构上的不同。
XHTML1.0是HTML4.0的重新组织,算是HTML4.01的修正版,发行命名为XHTML1.0。
XHTML1.0要求比较严格,跟HTML4.01有些差别,以XHTML1.0标准下列1-4项是必要的也是不同于HTML4.01的地方。
以下我列出几点比较常见会发生的错误供参考:
1.所有卷标元素名称都使用小写
错误 <HTML> <TITLE> <HEAD> <BODY>
正确 <html> <title> <head> <body>
错误 <IMG SRC="BG.GIF" BORDER="0" ALT="说明文字">
正确 <img src="bg.gif" border="0" alt="说明文字" />
错误 <UL><LI></LI></UL>
正确 <ul><li></li></ul>
以上只是举例,是"所有"卷标元素名称都必须是小写。
2.所有没有成对的空标签必须以 />结尾,<p></p>和<a href="home.html"></a>。
这就是成对错误: <br> <hr>
正确 <br /> <hr />
错误 <input type="text" name="name">
正确 <input type="text" name="name" />
错误 <meta …>
正确 <meta … />
错误 <link rel="stylesheet" type="text/css" href="style.css">
正确 <link rel="stylesheet" type="text/css" href="style.css" />
错误 <img src="bg.gif" border="0" alt="说明文字">
正确 <img src="bg.gif" border="0" alt="说明文字" />
3.所有属性都必须有值
XHTML1.0规定所有属性都必须有值,若没有就必须重复属性作为值
错误 <input type="radio" value="v1" checked name="s1" />
正确 <input type="radio" value="v1" checked="checked" name="s1" />
错误 <option selected>S1</option>
正确 <option selected="selected">S1</option>
错误 <td nowrap>
正确 <td nowrap="nowrap">
4.非卷标一部分的符号以编码表示
窗体内包含以下符号也必须用编码表示
< 以 < 表示
> 以 > 表示
& 以 & 表示
5.不可省略双引号或单引号
错误 style=font-size:9pt
正确 style="font-size:9pt"
错误 <img src=bg.gif width=140 height=30 alt=text />
正确 <img src="bg.gif" width="140" height="30" alt="text" />
错误 <a href=home>text</a>
正确 <a href="home">text</a>
测试时一定要有还有指定文件编码
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
郑州新村镇APP开发才能顺利进行测试动作,开始打造一个万维标准的网站吧!