页面显示代码未呈现

时间:2014-01-11 19:10:32

标签: html

enter image description here我知道这是一个简单的问题,但我在几个小时内与它斗争,所以最好在论坛中请求快速获得帮助。我在TextEdit程序中添加了以下简单的html片段,并将该文件保存为网页(.html)。当我在任何浏览器中运行此文件时,例如safari,chrome或firefox,它会在那里显示相同的代码,而不是将其呈现为网页。

<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>

有人可以帮助我将其显示为真实的网页,而不是显示源代码吗?

5 个答案:

答案 0 :(得分:7)

如果您有权访问创建页面的服务器脚本,那么请检查该代码是否正在更改http标头。浏览器需要接收类似

的标题
Content-Type: text/html
[example in PHP: header(Content-Type: text/html);]

为了正确呈现html。如果更改了此标题,则浏览器无法将其解释为html。

答案 1 :(得分:4)

很可能 TextEdit 已经格式化了您的文本,因为通过将其保存为Web文档,它认为您已经按照您希望的方式键入了网页,使用所有格式,而不是原始HTML代码。尝试将文档保存为原始文本,然后手动将扩展名从其任意位置(可能是.txt)更改为.html。对于更永久的解决方案,建议在编码时使用非格式化文本编辑器。

编辑:这就是Apple所说的:http://support.apple.com/kb/ta20406

答案 2 :(得分:1)

解决问题的方法很简单。 只需打开TextEdit并转到首选项。 只需勾选“将html文件显示为html代码而不是格式化文本”的框。 你的问题将得到解决。 :)

答案 3 :(得分:0)

您已在HTML编辑器中将粘贴的文本另存为HTML 内容。相反,您应该尝试将文本粘贴到 code 视图中,而不是 editor 视图中。

答案 4 :(得分:0)

如果你们中的任何人已经创建了该文件但不确定如何继续,请在 TextEdit 中打开该文件。转到格式 -> 制作计划文本。然后保存并关闭文件。然后在finder中打开文件位置并重命名为.html,这将适当地转换文件。