-1

如果您保存一个 txt 文件并使用 chrome 或 firefox 打开它,我注意到当我检查相关元素时没有添加 doctype 声明。相反,它只是“html”。

这有什么原因吗?因为当您添加 doctype html 时,它确实会对“pre”格式的样式和布局产生影响。

编辑:好的,当浏览器打开一个 txt(无论是本地还是通过 HTTP)时,它不会打开 txt 文件,而是将其转换为原始 html。Matt Ball 是错误的——因为浏览器没有打开 txt 文件——它正在将 txt 文件转换为 html。示例:gutenberg.org/cache/epub/4300/pg4300.txt 现在检查它的元素 - 你会注意到它不是显示实际的 txt 文件,而是一个 html 文档

4

1 回答 1

1

doctype 是从程序员到浏览器的一个信号,最初的目的是作为一个shibboleth来表明程序员知道他们在做什么。

浏览器在打开文本文件时已经知道它在做什么:而不是打开 HTML 文件。

于 2013-06-03T18:21:11.147 回答