救命,我对这个世界完全陌生。
我正在首页上制作一个菜单栏,并链接到网站上的其他页面,以下是代码示例:
<ul id="menu">
<li><a href="file:///Users/tamborine/Downloads/about_page.htm">About</a></li>
<li><a href=“file:///Users/tamborine/Downloads/the_therapist_page.html”>The Therapist</a></li>
<li><a href=“file:///Users/tamborine/Downloads/pay_what_you_can_page.htm”>Pay what you can</a></li>
<li><a href=“file:///Users/tamborine/Downloads/projects_we_support_page.htm”>Projects we support</a></li>
<li><a href=“file:///Users/tamborine/Downloads/resources_page”>Resources</a></li>
<li><a href=“file:///Users/tamborine/Downloads/prices_page”>Prices</a></li>
<li><a href=“file:///Users/tamborine/Downloads/faq_page.htm”>FAQ</a></li>
</ul>
当我在浏览器中打开时,只有第一个链接(关于)有效,其他链接在浏览器中显示“找不到文件”
我一直在搜索论坛并检查元素显示 html 中不存在的奇怪字符。我在想编码错误?我在 mac 上使用 TextEdit。我尝试使用 TextEdit 设置,文件格式为纯文本,尝试使用 UTF-8 和 ASCII 进行编码,但没有任何变化。
当我制作第一页(关于)时,我之前在另一台计算机上使用记事本和 Internet Explorer,这是现在唯一有效的链接。现在我在 Mac 上,使用 TextEdit 和 Firefox。
有想法吗?非常感谢你
你有聪明的报价“
”
除了第一个链接之外的所有链接。这些智能引号被视为 URL 的一部分,这会导致浏览器错误地解析您的 URL。
确保 OS X 在您键入双引号时不会自动将双引号转换为智能双引号。即使 TextEdit 处于纯文本模式,也可能发生这种情况。去编辑 > 替换在 TextEdit 中并确保智能报价未选中。您还可以在系统范围内禁用此功能系统偏好设置 > 键盘 > 文本 > 使用智能引号和破折号。您还可以选择功能齐全的源代码编辑器,例如 Sublime Text,而不是使用 TextEdit。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)