我正在通过我付费的工作簿学习HTML。其中写着"HTML5文档可以使用HTML或XHTML语法编写"......这是真的吗?我以为HTML5文档只能用HTML5编写!?我知道通过使用<!DOCTYPE html>
我声明该文档是用HTHL5编写的。我知道 XHTML 有一个不同的文档声明,所以这不是我要用 <!DOCTYPE html>
来领导我的页面,然后使用 XHTML 作为我的语法......
这意味着如果你愿意,你可以使用XHTML语法。例如,这两个都很好:
<meta charset="utf=8">
<meta charset="utf=8" />
单个文档类型为:
<!DOCTYPE html>
涵盖两者。他们都是HTML5!
不过,您真正需要注意的是,只有定义为没有内容的元素的元素才允许使用自终止语法。这将是这样的元素:img,br,meta和link。如果某个元素在规范中声明为内容元素,则不能自行终止:
<p /> is incorrect