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
投稿

猜你喜欢

  • 8 行 Node.js 代码实现代理服务器

    2024-04-22 22:37:34
  • laravel-admin select框默认选中的方法

    2024-05-13 09:51:06
  • web程序员的思考

    2009-08-04 13:10:00
  • sqlserver存储过程中SELECT 与 SET 对变量赋值的区别

    2024-01-14 09:50:26
  • MYSQL中文乱码问题的解决方案

    2024-01-18 00:49:48
  • Python编写可视化界面的全过程(Python+PyCharm+PyQt)

    2022-02-23 02:21:36
  • Python爬虫工程师面试问题总结

    2023-06-10 13:23:20
  • Python定时任务随机时间执行的实现方法

    2023-11-23 18:40:21
  • 5个CSS3技术实现设计增强

    2009-09-04 17:04:00
  • Linux下修改MySQL数据库数据文件路径的步骤

    2024-01-19 13:53:41
  • Python编程基础之类和对象

    2023-08-04 11:52:33
  • 详细分析Python collections工具库

    2022-06-28 01:18:57
  • mysql的存储过程、游标 、事务实例详解

    2024-01-12 22:02:15
  • Python如何读写二进制数组数据

    2022-01-12 19:35:57
  • 如何编写TOP10之类的排行榜?

    2009-11-07 18:45:00
  • 基于OpenCV和Gradio实现简单的人脸识别详解

    2022-10-21 22:59:11
  • python提取图像的名字*.jpg到txt文本的方法

    2021-10-31 00:54:44
  • 键盘扫描码[比较完整]

    2022-09-26 20:20:48
  • python利用插值法对折线进行平滑曲线处理

    2023-10-15 14:48:08
  • 详解用node-images 打造简易图片服务器

    2024-05-11 10:13:23
  • asp之家 网络编程 m.aspxhome.com