HTML5文档可以使用HTML或XHTML语法编写



我正在通过我付费的工作簿学习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

最新更新