【发布时间】:2015-05-11 19:52:33
【问题描述】:
我开始学习 HTML 的基础知识,并研究了 XHTML 和 HTML 之间的差异。我注意到 XHTML 更加严格。考虑下面的标记
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/TR/xhtml1" xml:lang="en" lang="en">
<head>
<title>Every document must have a title</title>
</head>
<body>
<b><p>hey</b></p><br>
</body>
</html>
我没有正确嵌套标签,<br> 没有在 XHTML 中正确关闭,但它不会引发任何解析错误,当我将文件保存为 test.xhtml 时,它会引发解析错误。那么如何实际创建 XHTML 文件以及如何在 HTML5 中使用 XHTML?谁能解释我用.xhtml 保存的文件是XHTML 文件,用.html 保存的文件是HTML 文件?
我正在使用谷歌浏览器。我了解差异,但无法在浏览器中实际查看。谁能帮我解决这个问题。
【问题讨论】: