老师告诉我们,我们使用 HTML5 和 XHTML 1.0 语法。这是什么意思?这可能吗?我们只写<!DOCTYPE>
在 *.html
的顶部有效吗? (在 HTML5 中,是的,但是 XHTML 部分是什么呢?)
最佳答案
您可以使用 XHTML 1.0 语法编写 HTML5,因为 HTML5 允许 XML 语法,并且它明确允许 XHTML 1.0 文档类型作为 XHTML syntax 中的“旧文档类型”。 .
但是如果你只写 <!DOCTYPE html>
一开始,它不符合XHTML 1.0,其中有特定的rules on the doctype thing .
在要在 Web 上传递的文档中使用 XHTML 通常是徒劳的。没有什么可得到的。但是,当文档要传送到网络浏览器以外的软件(例如电子书阅读器)时,使用 XHTML 可能是有意义的。
关于HTML5与XHTML 1.0语法意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23018766/