XHTML与HTML之间的7个区别

作者:yemoo 来源:yemoo博客 时间:2009-05-20 10:13:00 

尽管可能是个比较老的话题了,但是我还是从来没有整理过。今天在《精通HTML》一书中看到,这里整理一下。

  1. 在XHTML中,<html>、<head>、<body>都是必需的标签。

  2. 必须设置<html>标签的xmlns属性,且其值为“http://www.w3.org/1999/xhtml”。

  3. 所有元素都必须结束。任何起始标签要么有一个对应的结束标签(如果它是一个容器的话),要么是一个自结束元素“空格加斜线”。

  4. 所有标签都必须是小写。

  5. 任何属性值要么用单引号引起来,要么用双引号引起来。如class=page就是不合法的,而class='page'和class="page"均是合法的。

  6. 所有属性必须有值。有些属性,比如<option>标签的selected属性,在HTML中可以使用简写形式,即<option selected>数据</option>,然后在XHTML中,必须这样编写:<option selected="selected">数据</option>。

  7. “&”符号必须编码。也就是说,应该将其写成“&amp;”而不是仅仅写成“&”。不管是“&”在正文中还是在URL中,这一点始终都成立。

标签:xhtml,html,区别
0
投稿

猜你喜欢

  • Oracle 游标使用总结

    2009-10-02 17:36:00
  • Utf-8和Gb2312乱码问题的终结

    2008-04-05 14:04:00
  • 彻底弄懂CSS盒子模式之三(浮动的表演和清除的自述)

    2007-05-11 16:52:00
  • CSS控制Table表格文字样式

    2008-06-11 18:53:00
  • asp长文章分页显示思路

    2007-08-23 13:54:00
  • ASP程序中输出Excel文件实例一则

    2008-11-07 15:29:00
  • 表单name与id的区别和相似之处

    2007-12-13 12:55:00
  • ASP访问统计计数器代码

    2008-03-20 13:33:00
  • 实现MySQL远程访问办法

    2010-11-25 17:17:00
  • asp动态调用不同include文件方法

    2007-09-26 14:22:00
  • 三招解决SQL Server数据库权限冲突

    2009-03-16 16:58:00
  • IE及Opera浏览器兼容笔记

    2008-08-21 17:53:00
  • 设计与用户体验

    2009-05-06 13:36:00
  • 段正淳的css笔记(2)圆角的做法

    2007-11-01 21:52:00
  • 去掉运行JavaScript时IE产生的警告栏

    2008-09-11 18:07:00
  • div水平垂直居中方法(淘宝招聘css题目)

    2007-10-25 12:48:00
  • Firefox 3.5 新增加的支持(整理)

    2009-08-01 12:51:00
  • Monster for Chrome

    2010-05-04 16:30:00
  • Dreamweaver基础技巧全面接触

    2010-03-25 12:23:00
  • “)”引起PNG透明滤镜失效

    2008-08-11 13:10:00
  • asp之家 网络编程 m.aspxhome.com