簡體   English   中英

瀏覽器在 mac 中顯示純文本而不是 HTML

[英]Browser shows plain text instead of HTML in mac

我想寫一個這樣的html文檔:

<html>
<body>

<h1>My First Heading</h1>

</body>
</html>

我寫了它並以hello.html名稱將它保存在我的桌面上,但是當我用 firefox 或 safari 打開這個文件時,瀏覽器會顯示整個文本(包括<html>和所有文本),而不是只顯示my first heading 有什么問題?

問題是我用“文本編輯”應用程序編寫了 HTML 文檔,它以.rtf擴展名保存了文件,這不是純文本,因此將文件名更改為hello.html並沒有改變任何內容。

有兩種方法可以解決此問題:

1)如果你堅持使用“文本編輯”,你應該去text edit->preferences並勾選頁面頂部的plain text ,然后當你保存一些東西時,它被保存為純文本

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

最可能的原因是您使用了 WYSIWYG 編輯器並將文檔保存為 HTML。

這創建了您鍵入的 HTML 源代碼的 HTML 表示。

請改用文本編輯器。 我喜歡 Sublime Edit 2。

下載安裝“TextWrangler”(Mac 版),將您的 html 內容粘貼到其中的新文件中,並使用 .html 鏈接保存。 不要使用文本編輯。

如果您使用基本文本編輯器(如終端中的 nano)打開文件,您可能會看到在基本 HTML 代碼中添加了許多額外的行。 這就是發生在我身上的事情。

我刪除了除我想要的之外的所有行,它最終正確呈現。

我在 TextEdit 中遇到了同樣的問題。 解決方案是 - 轉到“格式”,然后“制作純文本”。 保存文檔並在瀏覽器中再次打開它。 它在我的情況下有效。 希望它也對你有用。

我發現我的 Web 服務器上的父文件夾包含一個舊的.htaccess文件,該文件導致 HTML 文件顯示為純文本。 重命名/修改.htaccess文件或將我的 HTML 文件移動到另一個文件夾解決了這個問題。

我有同樣的問題。 我正在使用文本編輯。 通過以下更改修復了問題:文本編輯->首選項>新文檔>Fromat>純文本(非富文本)。

使用文本編輯器,例如 Dreamweaver、Sublime

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

並確保您的文件以 .html 而不是 .txt 結尾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM