1:XHTML简介
XHTML是以XML格式编写的HTML。
1:什么是XHTML?
(1):XHTML指的是可扩展超文本标记语言。
(2):XHTML与HTML4.01几乎时相同的。
(3):是更严格更纯净的HTML版本。
(4):XHTML是以XML应用的方式定义的HTML版本。
(5):XHTML得到主流浏览器的支持。
2:为什么使用XHTML
因特网上的很多页面包含了糟糕的HTML。
XML是一种必须正确标记且格式良好的标记语言。
1:文档结构
(1)XHTML DOCTYPE是强制的。
(2)<html>中的XML namespace 属性是强制的。
(3)<html>、<head>、<body>、<title>也是强制的。
2:元素语法
(1)XHTML元素必须正确嵌套。
(2)XHTML元素必须始终关闭。
(3)XHTML元素必须小写。
(4)XHTML文法必须有个根元素。
3:属性语法
(1):XHTML属性必须使用小写。
(2):XHTML属性值必须用引号包围。
(3):XHTML属性最小化也是禁止的。
3:<!DOCTYPE...>是强制的
XHTML文档必须进行XHTML文档类型说明。
4:如何从HTML转换到XHTML
(1)向每张页面的第一行添加XHTML<!DOCTYPE>
(2)向每张页面HTML元素添加xmlns属性。
(3)把所有元素名改为小写。
(4)关闭所有空元素。
(5)把所有元素名改为小写。
(6)为所有属性值加引号。
2:XHTML - 元素
XHTML元素是以XML格式编写的HTML元素。
1:XHTML元素 - 语法规则
(1)XHTML元素必须正确嵌套。
(2)XHTML元素必须始终关闭。
(3)XHTML元素必须小写。
(4)XHTML文档必须有一个根元素。
3:XHTML - 属性
XHTML属性是以XML格式编写的HTML属性。
1:XHTML属性 - 语法规则
(1)XHTML属性必须使小写。
(2)XHTML属性值必须用引号包围。
(3)XHTML属性最小化也是禁止的。