我无法将HTML页面链接在一起。我的代码如下。 我以我所知的最佳方式锚定了链接,但是当我将它们放入HTML格式并单击超链接时,它告诉我找不到文件。
我需要链接到三个页面,在进行测试之前,我将它们全部放在桌面上的一个文件夹中,然后尝试将其拉起,然后遇到该错误。
这是我的代码。为了便于访问,它们被INDEX,SERVICES和CONTACT的标头分隔。但是,它们是三个单独的html文件。
data = [
{name: "car"},
{name: "truck"},
{name: "bike"}
]
从“索引”页面的浏览器源获取的新代码。
<!DOCTYPE html>
<html lang=“en”>
<head>
<title>Trillium Media Design</title>
<meta charset=“utf-8”>
</head>
<body>
<header>
<h1>Trillium Media Design</h1>
</header>
<nav>
<b> <a href=“index.html”>Home</a>
<a href=“services.html”>Services</a>
<a href=“contact.html”>Contact</a>
</b>
</nav>
<main>
<h2>New Media and Web Design</h2>
<p>Trillium Media Design offers a comprehensive range of services to take your company's Web presence to the next level.</p>
<h3>Meeting Your Business Needs</h3>
<p>Our expert designers will listen to you as they create a website that helps to promote and grow your business.</p>
<footer>
<small><i>Copyright © 2018 Michael Vitucci</i></small></footer>
</body>
</html>
SERVICES
<!DOCTYPE html>
<html lang=“en”>
<head>
<title>Trillium Media Design-Services</title>
<meta charset=“utf-8”>
</head>
<body>
<header>
<h1>Trillium Media Design</h1>
</header>
<nav>
<b> <a href=“index.html”>Home</a>
<a href=“services.html”>Services</a>
<a href=“contact.html”>Contact</a>
</b>
</nav>
<main>
<h2>Our Services Meet Your Business Needs</h2>
<dl>
<dt><strong>Website Design></strong></dt>
<dd>Whether your needs are large or small, Trillium can get you on the Web!</dd>
<dt>strong>E-Commerce Solutions</strong></dt>
<dd>Trillium offers quick entry into the e-commerce marketplace.</dd>
<dt><strong>Search Engine Optimization</strong></dt>
<dd>Most people find new sites using search engines. Trillium can get your website noticed.</dd>
</dl>
<footer>
<small><i>Copyright © 2018 Michael Vitucci</i></small></footer>
</body>
</html>
CONTACT
<!DOCTYPE html>
<html lang=“en”>
<head>
<title>Trillium Media Design-Contact</title>
<meta charset=“utf-8”>
</head>
<body>
<header>
<h1>Trillium Media Design</h1>
</header>
<nav>
<b><a href=“index”>Home</a>
<a href=“services”>Services</a>
<a href=“contact”>Contact</a>
</b>
</nav>
<main>
<h2>Contact Trillium Media Design Today</h2>
<ul>
<li>E-Mail:
<a href=“mailto:contact@trilliummediadesign.com”>contact@trilliummediadesign.com</a>
</li>
<li>Phone: 555-555-5555</li>
</ul>
<footer>
<small><i>Copyright © 2018 Michael Vitucci</i></small></footer>
</body>
</html>
这是我从“索引”页面获得的浏览器URL。
file:/// C:/Users/Michael%20Vitucci/Desktop/michaeltest/michaelindex.html
这是我从错误页面获得的浏览器URL。
file:/// C:/Users/Michael%20Vitucci/Desktop/michaeltest/index.html
答案 0 :(得分:1)
您使用的是印刷引号,而您应该使用双引号(并且这适用于所有属性)。例如,应该使用-Tx11:cairo
代替<a href=“index.html”>Home</a>
。
答案 1 :(得分:1)
检查所有这些文件是否与index.html?在同一目录中,否则您必须提及保留这些文件的目录的相对路径,如果它们仍在同一目录中,则仍然发出类似“ ./services.html”的问题“
<b> <a href="index.html">Home</a>
<a href="services.html">Services</a>
<a href="contact.html">Contact</a>
</b>
答案 2 :(得分:0)
您是否尝试添加整个地址?
<a href="http://www._____.com/index.html">Home</a>
答案 3 :(得分:0)
p.s为避免出现任何错字,您可以使用emmet等HTML工具,并避免路径不匹配的问题,可以使用path Intellisense等扩展名。 (Emmet和路径Intellisense是vs代码中的扩展)。