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~
- XMHML-Day01
- day01
- day01
- DAY01
- DAY01
- day01
- Day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- Day01:
- C语言:从文本文件中读取输入数据(升级版)
- 用单链表表示一元多项式及相加相减相乘运算
- “无法识别的配置节system.webServer”解决办法
- Sql server 2005安装时 找不到 ASP.Net 在 Microsoft Internet 信息服务(IIS)中的版本注册信息。
- android studio系列之打包apk
- XMHML-Day01
- caffe训练模型输出到log.txt
- 一个合格的程序员应该读过哪些书
- POJ 2451 Uyuw's Concert 半平面交求面积
- Linux忘记 root密码的解决办法
- 线性插值——如何根据两点确定一条线段
- HTML 分组无序列表和有序列表
- Hibernate--HQL的使用(包括表的连接)
- 应用层调用内核中的链表操作.