(整理自网络)
XHTML:EXtensible HyperText Markup Language
HTML:HyperText Markup Language
可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
与HTML区别:
XHTML 元素必须被正确地嵌套。
XHTML 元素必须被关闭。(空标签也必须被关闭,如<br>)
标签名必须用小写字母。
XHTML 文档必须拥有根元素
错题:
1、XHTML 是一个 Web 标准。
2、HTML 会被 XHTML 取代。
3、在 XHTML 文档中哪些元素是强制性的?
doctype、html、head、body 以及 title
4、lang 属性的正确用法:
<div lang="en" xml:lang="en">hello world!</div>
5、在 XHTML 中有哪些不同的 DTD?Strict, Transitional, Frameset(严格,过渡,框架)
DTD:文档类型定义(Document Type Definition)是一套关于标记符的语法规则。
一个 XHTML 文档有三个主要的部分:DOCTYPE、Head、Body
6、哪个是最常用的 XHTML DTD ?Transitional