What’s the difference between HTML and XHTML?
总的来说,XHTML 是更严格更纯净的 HTML 代码。
HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) HTML 使用标记标签来描述网页
XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。 XHTML 的目标是取代 HTML。 XHTML 与 HTML 4.01 几乎是相同的。 XHTML 是作为一种 xml 应用被重新定义的 HTML。 XHTML 是一个 W3C 标准。
XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。也就是所有的 XHTML 元素必须被嵌套于 < html> 根元素中。
在 HTML 中,某些元素可以像这样彼此不正确地嵌套:
<b><i>This text is bold and italic</b></i>在 XHTML 中,所有的元素必须像这样彼此正确地嵌套:
<b><i>This text is bold and italic</i></b>在 XHTML 中,空标签也必须关闭
A break: <br />A horizontal rule: <hr />An image: <img src="happy.gif" alt="Happy face" />新闻热点
疑难解答