2013-01-21 85 views
1

我想寫一個html文件是這樣的:瀏覽器顯示的純文本而不是HTML在Mac

<html> 
<body> 

<h1>My First Heading</h1> 

</body> 
</html> 

我寫在我的桌面名爲hello.html救了它,但是當我打開這個文件Firefox或Safari瀏覽器顯示全文(包括<html>和所有文本),而不是僅顯示my first heading! 有什麼問題?

+0

你有隱藏擴展嗎?因爲您可以將文件保存爲hello.html.txt。使用右鍵單擊 - >獲取信息進行檢查。 – user23127

+0

不,隱藏擴展名是關閉的,名字是第一個hello.html.rtf,但我把它改名爲hello.html – Navid777

+2

然後你將它保存爲rtf,它不是純文本。轉到頂部菜單欄 - >文本編輯 - >首選項,然後在頂部選擇純文本。然後再保存一次。 – user23127

回答

3

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

有兩種方法來解決這個問題:如果你堅持使用「文字編輯」你應該去text edit->preferences並在頁面的頂部勾選plain text

1),那麼當你保存的東西,它保存爲純文本

2)你可以使用一些文本編輯器,像石灰編輯

3

最可能的原因是您使用了所見即所得編輯器並將文檔保存爲HTML。

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

改爲使用文本編輯器。我喜歡崇高編輯2.

+0

我使用文本編輯來編寫 – Navid777

+0

TextEdit是一個所見即所得的編輯器。 – Quentin

+0

那我該怎麼辦? – Navid777

0

使用文本編輯器如Dreamweaver的,崇高

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

,並確保以html文件結束不.txt文件

+0

編輯與文件擴展名有什麼關係? (除了沒有。) – feeela

+0

以防萬一。使用Sublime文本打開新窗口而不更改格式可能會導致這種情況(我的意思是hello.html.txt)。 –

+0

@feeela看看下面的答案,看看會發生什麼。它是一件普通的事情。我這樣做只是爲了在故障排除時讓OP知道。 –

1

下載安裝「的TextWrangler」(適用於Mac)粘貼HTML內容到一個新的文件,並以.html鏈接保存。不要使用TextEdit。

0

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

我刪除了所有行,除了我想要的,它終於正確渲染。

0

我在TextEdit中遇到了同樣的問題。解決方法是 - 轉到「格式」,然後「製作純文本」。保存文檔並在瀏覽器中再次打開它。它在我的情況下工作。希望它也能爲你工作。

相關問題