全网整合营销服务商

先设计 后付费,服务更有保障

免费咨询热线:18838171308

「现在什么网络推广好」HTML4.0与XHTML1.0差异

  郑州西亚斯大学直销软件开发现在默认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.非卷标一部分的符号以编码表示

  窗体内包含以下符号也必须用编码表示

  < 以 &lt; 表示

  > 以 &gt; 表示

  & 以 & 表示

  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开发才能顺利进行测试动作,开始打造一个万维标准的网站吧!