我通过我付费的工作簿学习HTML。在其中它说&#34; HTML5文档可以使用HTML或XHTML语法编写&#34; ......这是真的吗?我认为HTML5文档只能用HTML5编写!?我知道通过使用<!DOCTYPE html>
我声明该文档是用HTHL5编写的。我知道XHTML有一个不同的文档声明,所以我不会像<!DOCTYPE html>
那样使用XHTML作为我的语法...
答案 0 :(得分:2)
这意味着您可以根据需要使用XHTML语法。例如,这两个都很好:
<meta charset="utf=8">
<meta charset="utf=8" />
单一文档类型:
<!DOCTYPE html>
涵盖两者。它们都是HTML5!
您真正需要注意的是,只允许定义为没有内容的元素的元素使用自终止语法。这将是以下元素:img,br,meta和link。如果在规范中声明了一个元素。作为内容元素,它不能自我终止:
<p /> is incorrect