浏览器在mac中显示纯文本而不是HTML

时间:2013-01-21 13:16:12

标签: html macos firefox browser

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

<html>
<body>

<h1>My First Heading</h1>

</body>
</html>

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

8 个答案:

答案 0 :(得分:7)

问题在于我使用“文本编辑”应用程序编写了HTML文档,并使用.rtf扩展名保存了文件,这不是纯文本,因此将文件名更改为hello.html没有改变什么。

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

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

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

答案 1 :(得分:4)

最可能的原因是您使用了WYSIWYG编辑器并将文档另存为HTML。

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

除了我想要的东西之外,我删除了所有的行,最后正确呈现了。

答案 4 :(得分:0)

我在TextEdit中遇到了同样的问题。决议是 - 转到&#34;格式&#34;,然后&#34;制作纯文本&#34;。保存文档并在浏览器中再次打开它。它在我的案例中起作用。希望它也适合你。

答案 5 :(得分:0)

我发现我的Web服务器上的父文件夹包含一个旧的.htaccess文件,该文件导致HTML文件显示为纯文本。重命名/重做.htaccess文件或仅将我的HTML文件移动到另一个文件夹即可解决此问题。

答案 6 :(得分:0)

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

答案 7 :(得分:-1)

使用文本编辑器,如Dreamweaver,Sublime

卓异 http://www.sublimetext.com/2

并确保您的文件以.html而非.txt

结尾