XHTML 是什么?
-
XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
-
XHTML 的目标是取代 HTML。(逐步取代)
-
XHTML 与 HTML 4.01 几乎是相同的。
-
XHTML 是更严格更纯净的 HTML 版本。
-
XHTML 是作为一种 XML 应用被重新定义的 HTML。
-
XHTML 与 HTML的区别(主要不同)
XHTML元素必须被正确的嵌套
XHTML元素必须被关闭(双标签标签需要对应的结尾标签</标签名>;单标签结尾需要加 ‘空格+ / ’来关闭标签)
标签名必须用小写字母
XHTML必须有根元素<html>
所有XHTML文件必须被嵌套在根节点<html></html>
XHTML语法
-
-
属性值必须加引号
-
<input checked="checked" /> <input readonly="readonly" /> <input disabled="disabled" /> <option selected="selected" /> <frame noresize="noresize" />
-
用 Id 属性代替 name 属性
-
XHTML DTD 定义了强制使用的 HTML 元素
所有 XHTML 文档必须进行文件类型声明(DOCTYPE declaration)。在 XHTML 文档中必须存在html、head、body元素,而 title 元素必须位于在 head 元素中。
<!DOCTYPE Doctype goes here> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Title goes here</title> </head> <body> </body> </html>
提示:在 XHTML 中,<html> 标签内的 xmlns 属性是必需的。然而,即使当 XHTML 文档中没有这个属性时,w3.org 的验证工具也不会提示错误。这是因为,"xmlns=http://www.w3.org/1999/xhtml" 是一个固定的值,即使你没有把它包含在代码中,这个值也会被添加到 <html>
原链接:https://www.w3school.com.cn/xhtml/index.asp
--仅用作学习记录