XMHML-Day01

来源:互联网 发布:手机自动连接移动网络 编辑:程序博客网 时间:2024/05/18 02:15

XHTML: 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。目标是取代 HTML。

XHTML 与 HTML 之间的差异
1. XHTML 元素必须被正确地嵌套。
2. XHTML 元素必须被关闭。
3. 标签名必须用小写字母。
4. XHTML 文档必须拥有根元素。

更多的 XHTML 语法规则:
5. 属性名称必须小写
6. 属性值必须加引号
7. 属性不能简写
8. 用 Id 属性代替 name 属性
9. XHTML DTD 定义了强制使用的 HTML 元素 :
所有 XHTML 文档必须进行文件类型声明(DOCTYPE declaration)。在 XHTML 文档中必须存在html、head、body元素,而 title 元素必须位于在 head 元素中。
下面是一个最小化的 XHTML 文件模板:

<!DOCTYPE Doctype goes here><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Title goes here</title></head><body></body></html>

**重要的兼容性提示:
你应该在 “/” 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器相兼容。**

语言属性(lang)
lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。
如果在某元素中使用 lang 属性,就必须添加额外的 xml:lang,像这样:

<div lang="no" xml:lang="no">Heia Norge!</div>

如何将你的网站升级至 XHTML ?
一:将下面的文件类型声明添加至每页的首行:

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

**注意:存在三种XHTML文档类型:
STRICT(严格类型)
TRANSITIONAL(过渡类型)--较多
FRAMESET(框架类型)**
验证xhtml文档类型链接

二:遵守xhtml语法规范,修改相对应的标签和属性

小结:XHTML是基于HTML的纯洁版,在理解了他们的差异后显得格外easy~

0 0
原创粉丝点击