我知道这是一个简单的问题,但我正在与它斗争几个小时,所以最好在论坛中请求快速获得帮助.我在TextEdit程序中添加了以下简单的html片段,并将该文件保存为网页(.html).当我在任何浏览器中运行此文件时,如safari,chrome或firefox,它会在那里显示相同的代码,而不是将其呈现为网页.
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
有人可以帮我把它显示为真实的网页而不是源代码显示吗?
如果您可以访问创建页面的服务器脚本,那么请检查该代码是否正在更改http标头的某个位置.浏览器需要接收这样的标题
Content-Type: text/html
[example in PHP: header(Content-Type: text/html);]
Run Code Online (Sandbox Code Playgroud)
为了正确呈现HTML.如果更改了此标头,则浏览器将无法将其解释为html.
TextEdit 可能已格式化了文本,因为通过将其保存为Web文档,它认为您已经以所有格式而不是原始HTML代码键入了想要显示的网页。尝试将文档另存为原始文本,然后将扩展名从(可能是.txt)手动更改为.html。对于更永久的解决方案,建议在编码时使用非格式文本编辑器。
编辑:这就是苹果必须说的:http : //support.apple.com/kb/ta20406