我想寫一個html文件是這樣的:瀏覽器顯示的純文本而不是HTML在Mac
<html>
<body>
<h1>My First Heading</h1>
</body>
</html>
我寫在我的桌面名爲hello.html
救了它,但是當我打開這個文件Firefox或Safari瀏覽器顯示全文(包括<html>
和所有文本),而不是僅顯示my first heading
! 有什麼問題?
我想寫一個html文件是這樣的:瀏覽器顯示的純文本而不是HTML在Mac
<html>
<body>
<h1>My First Heading</h1>
</body>
</html>
我寫在我的桌面名爲hello.html
救了它,但是當我打開這個文件Firefox或Safari瀏覽器顯示全文(包括<html>
和所有文本),而不是僅顯示my first heading
! 有什麼問題?
問題是我用「文本編輯」應用程序編寫了HTML文檔,並且它以.rtf
擴展名保存文件,這不是純文本,因此將文件名更改爲hello.html
並沒有改變任何內容。
有兩種方法來解決這個問題:如果你堅持使用「文字編輯」你應該去text edit->preferences
並在頁面的頂部勾選plain text
1),那麼當你保存的東西,它保存爲純文本
2)你可以使用一些文本編輯器,像石灰編輯
編輯與文件擴展名有什麼關係? (除了沒有。) – feeela
以防萬一。使用Sublime文本打開新窗口而不更改格式可能會導致這種情況(我的意思是hello.html.txt)。 –
@feeela看看下面的答案,看看會發生什麼。它是一件普通的事情。我這樣做只是爲了在故障排除時讓OP知道。 –
下載安裝「的TextWrangler」(適用於Mac)粘貼HTML內容到一個新的文件,並以.html鏈接保存。不要使用TextEdit。
如果您使用基本的文本編輯器(如終端的nano)打開文件,您可能會看到很多其他行添加到基本HTML代碼中。這就是我發生的事情。
我刪除了所有行,除了我想要的,它終於正確渲染。
我在TextEdit中遇到了同樣的問題。解決方法是 - 轉到「格式」,然後「製作純文本」。保存文檔並在瀏覽器中再次打開它。它在我的情況下工作。希望它也能爲你工作。
你有隱藏擴展嗎?因爲您可以將文件保存爲hello.html.txt。使用右鍵單擊 - >獲取信息進行檢查。 – user23127
不,隱藏擴展名是關閉的,名字是第一個hello.html.rtf,但我把它改名爲hello.html – Navid777
然後你將它保存爲rtf,它不是純文本。轉到頂部菜單欄 - >文本編輯 - >首選項,然後在頂部選擇純文本。然後再保存一次。 – user23127