.htm和.html文件无法在Safari或Chrome中呈现

fquxozlt  于 12个月前  发布在  Go
关注(0)|答案(5)|浏览(179)

我在MacOS上使用Codecademy上的第一个HTML模块,并将已完成的关于棕熊的第一个项目的代码复制/粘贴到Word和TextEdit中。TextEdit保存为.html,Word保存为.htm,但由于某种原因,在Safari或Chrome中都不会呈现代码。我错过了什么?我将“打开方式”设置更改为任意一个浏览器,当我打开任意一个文件(每个文件包含相同的原始文本)时,浏览器中显示的都是原始文本。
提前感谢!
P.S.我似乎不能粘贴的html代码在这里参考。我想知道为什么。

qyyhg6bp

qyyhg6bp1#

我知道这有多令人沮丧。解决方案是在TextEdit中更改首选项。
1.打开TextEdit首选项(单击左上角的TextEdit并选择首选项。或使用键盘快捷键CMD +,)
1.在【新建文档】中选择【纯文本】作为格式
1.在打开并保存中,选中开始**显示HTML文件...**的选项
完成这些更改后,您可以将HTML代码复制到新的TextEdit中,并使用“.html”扩展名保存该文件,然后在浏览器中成功打开它。
祝你学习顺利!希望能帮上忙!
P.S.我建议使用更丰富的编辑器(我使用VScode)。TextEdit没有错,但是一个更有能力的编辑器会有很大帮助(例如。减少错误、添加颜色以便于理解等)。

o0lyfsai

o0lyfsai2#

首先,我推荐一个更好的软件(IDE),如果你正在追求未来的代码(特别是在Web开发),因为它会让你的生活更容易。我建议使用sublime text或visual studio代码。
关于你的问题,.html文件应该在技术上工作。尝试双击该文件,它应该带你到浏览器。如果没有,则将文件拖动到Web浏览器上,它应该显示它。同样,如果这不起作用,那么问题就在于你的文件类型/文件一般。
如果错误继续存在,那么尝试从一些简单的东西开始,例如:

<body>
<h1> Test </h1>
</body>

如果出现这种情况,那么您之前输入的代码中可能存在一些小错误。
希望这能管用。

egmofgnx

egmofgnx3#

也许你已经保存了像helloWorld.html.txt这样的文件。如果你使用像记事本这样的文本编辑器,不幸的是windows会自动隐藏文件的.txt部分,而你仍然会看到它作为.html文件。你能右键点击文件然后后藤属性吗。然后发给我们一张截图。希望这对你有帮助。

6yoyoihd

6yoyoihd4#

简短的回答是,你需要apache或negnix,并将文件移动到指定的文件夹。
1.尝试http://localhost或http://127.0.0.1你可以看到“它的作品!“。如果没有,请打开CLI并键入此cmd sudo apachectl restart,然后重试。
1.打开文件夹/Library/WebServer/Documents。编辑文件test.html并保存代码。然后打开http://localhost/test.html。
现在,你可以看到html代码将呈现.

yqlxgs2m

yqlxgs2m5#

添加Safari和Chrome以允许完整磁盘访问。
我刚修好。
开启时间:

System Settings -> Privacy & Security -> Full Disk Access -> 

Scroll to bottom -> tap "+" icon -> 

Select Safari & Google Chrome -> tap "Open" button

它将重新启动应用程序并询问您的密码。
你现在应该看到Safari和Google Chrome的切换状态为蓝色。
见下面的屏幕截图。

相关问题