6

我想写一个这样的html文档:

<html>
<body>

<h1>My First Heading</h1>

</body>
</html>

我写了它并用名字保存在我的桌面上hello.html,但是当我用 firefox 或 safari 打开这个文件时,浏览器会显示整个文本(包括<html>所有文本)而不是只显示my first heading!有什么问题?

4

8 回答 8

13

问题是我用“文本编辑”应用程序编写了 HTML 文档,它保存了带有.rtf扩展名的文件,这不是纯文本,所以将文件名更改为hello.html并没有改变任何内容。

有两种方法可以解决此问题:

1)如果您坚持使用“文本编辑”,您应该转到页面顶部text edit->preferences并勾选,然后当您保存某些内容时,它会保存为纯文本plain text

2)你可以使用一些文本编辑器,比如石灰编辑

于 2013-01-21T13:39:16.960 回答
4

最可能的原因是您使用了所见即所得的编辑器并将文档保存为 HTML。

这创建了您键入的 HTML 源代码的 HTML 表示。

请改用文本编辑器。我喜欢 Sublime Edit 2。

于 2013-01-21T13:18:24.287 回答
0

我在 TextEdit 中遇到了同样的问题。解决方案是 - 转到“格式”,然后“制作纯文本”。保存文档并在浏览器中再次打开它。它在我的情况下有效。希望它也对你有用。

于 2017-06-08T14:33:49.260 回答
0

我有同样的问题。我正在使用文本编辑。通过以下更改修复了问题:文本编辑->首选项>新文档>Fromat>纯文本(不是富文本)。

于 2021-08-10T16:54:48.890 回答
0

我发现我的 Web 服务器上的父文件夹包含一个旧.htaccess文件,导致 HTML 文件显示为纯文本。重命名/修改.htaccess文件或只是将我的 HTML 文件移动到另一个文件夹解决了这个问题。

于 2020-03-24T16:23:57.477 回答
0

下载安装“TextWrangler”(适用于 Mac)将您的 html 内容粘贴到其中的新文件中并使用 .html 链接保存。不要使用文本编辑。

于 2016-08-27T16:16:23.763 回答
0

如果您使用基本文本编辑器(如终端中的 nano)打开文件,您可能会看到基本 HTML 代码中添加了许多额外的行。这就是发生在我身上的事。

我删除了除了我想要的所有行,它最终正确渲染。

于 2016-11-05T14:05:46.860 回答
-1

使用 Dreamweaver、Sublime 等文本编辑器

崇高 http://www.sublimetext.com/2

并确保您的文件以 .html 而不是 .txt 结尾

于 2013-01-21T13:23:35.980 回答