2012-07-01 118 views
2

我是HTML的noob。 我的桌面上有一个文件夹,其中page1.html和page2.html。 这是第1页如何在html中创建新页面?

<html> 
<h1> Welcome 
<title>Website 
</h1> 
<body> 
<p> to page 2 
</body> 
<a href="page2.html" target="_self">Link</a> 
</html> 

每当我打开page1.html,它只是说“欢迎”和“第2页”的一个例子。没有超链接。我究竟做错了什么?

回答

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

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> 
1

试试这个。 (记住关闭标签!)

<html> 
<h1> Welcome 
<title>Website </title> 
</h1> 
<body> 
<p> to page 2 </p> 
<a href="page2.html" target="_self">Link</a> 
</body> 
</html> 
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

+0

谢谢,所有这些awnsers一般说同样的事情,但是这是最描述。我现在明白了很多,谢谢! –

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