如果您保存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文档
答案 0 :(得分:1)
doctype是从程序员到浏览器的信号,最初用作shibboleth表示the programmer knows what they're doing.
浏览器在打开文本文件时已经知道它正在做什么:不打开HTML文件。