如何在HTML中创建新页面?

时间:2012-07-01 04:27:36

标签: html

我是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页”。没有超链接。我做错了什么?

6 个答案:

答案 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>

See the result here

答案 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>

有关快速教程或帮助,您可以随时参考以下网站。它既简单又有趣。祝你好运!

http://www.w3schools.com/html/default.asp