我是HTML的菜鸟。 我的桌面上有一个带有page1.html和page2.html的文件夹。 这是page1
的一个例子<html>
<h1> Welcome
<title>Website
</h1>
<body>
<p> to page 2
</body>
<a href="page2.html" target="_self">Link</a>
</html>
每当我打开page1.html时,它只是说“欢迎”和“到第2页”。没有超链接。我做错了什么?
答案 0 :(得分:2)
您缺少</p>
代码,而<a>
代码应位于<body>
代码内。
<h1>
标记也是格式错误的。请记住,这就像数学中的括号一样。如果你打开一个,那么你需要关闭一个。
<html>
<head>
<title>Website</title>
</head>
<body>
<h1>Welcome</h1>
<p>
<a href="page2.html" target="_self">Link to page 2</a>
</p>
</body>
</html>
答案 1 :(得分:1)
A标签应该在body标签内。您可能还想关闭p标签。
尝试类似:
<html>
<head><title>Website</title></head>
<body>
<h1>Welcome</h1>
<p>to page 2 <a href="page2.html">Link</a></p>
</body>
</html>
答案 2 :(得分:1)
试试这个。 (记得关闭你的标签!)
<html>
<h1> Welcome
<title>Website </title>
</h1>
<body>
<p> to page 2 </p>
<a href="page2.html" target="_self">Link</a>
</body>
</html>
答案 3 :(得分:1)
您应该<title>
关闭</title>
。修复将使其余内容显示(demo)。
正如其他人所说,您还应关闭<p>
代码,并将<a>
移到<body>
内。此外,<title>Welcome</title>
应位于<h1>
之外,而<h1>
应位于<body>
之内。
用一个例子来看更简单。有效的HTML将是:
<html>
<head>
<title>Website</title>
</head>
<body>
<h1>Welcome</h1>
<p>to page 2</p>
<a href="page2.html" target="_self">Link</a>
</body>
</html>
答案 4 :(得分:1)
您的<title>
标记应放在文档的标题中,而您的内容应该全部放在正文中。您还需要关闭所有标记。
试试这个:
<html>
<head>
<title>Website</title>
</head>
<body>
<h1>Welcome</h1>
<p> To page 2: <a href="page2.html" target="_self">Link</a></p>
</body>
</html>
答案 5 :(得分:0)
浏览器需要了解页面的标题和所有内容更适合介于<head> </head>
代码之间。
必须在浏览器视口窗口中显示的内容必须位于<body> </body>
标记之间。正如其他人所提到的,大多数HTML标签都需要关闭。
此外,<!DOCTYPE>
声明必须是HTML文档中<html>
标记之前的第一件事。
<!DOCTYPE html>
<html>
<head>
<title>Website</title>
</head>
<body>
<h1> Welcome </h1>
<p> to page 2 </p>
<a href="page2.html" target="_self">Link</a>
</body>
</html>
有关快速教程或帮助,您可以随时参考以下网站。它既简单又有趣。祝你好运!