8

我有以下html5代码:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="Style.css" rel="stylesheet" type="text/css"> 
    <title>Catalogo Dischi</title>
        <p class="title"> Catalogo Dischi </p>
    <a id="index">
        <p class="subtitle">Indice</p>
    </a>
    <p class="text">
        <a href="#classic">Musica Classica</a>
        <br/>
        <a href="#jazz">Musica Jazz</a>
        <br/>
        <a href="#country">Musica Country</a>
    </p>
</head>

代码在 html 标签内。我不明白这个错误的原因,我关闭了除了meta和link之外的所有标签,无法关闭,这是什么问题?

4

7 回答 7

10

您需要了解 -<head>元素定义了浏览器使用的属性,但在页面中不直接可见。该<title>属性定义浏览器选项卡上显示的标题。

关闭<head>标签后,您应该打开<body>标签,页面中显示的所有内容都应该在其中。

有关这些元素的基本介绍,另请参阅http://reference.sitepoint.com/html/page-structure

于 2013-03-12T17:20:25.333 回答
6
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="Style.css" rel="stylesheet" type="text/css"> 
    <title>Catalogo Dischi</title>

</head>

<body>

    <p class="title"> Catalogo Dischi </p>
    <a id="index">
        <p class="subtitle">Indice</p>
    </a>
    <p class="text">
        <a href="#classic">Musica Classica</a>
        <br/>
        <a href="#jazz">Musica Jazz</a>
        <br/>
        <a href="#country">Musica Country</a>
    </p>
</body>
于 2013-03-12T17:21:16.410 回答
2

您需要head在标题后关闭标签并将您的内容包装在body标签中。

于 2013-03-12T17:18:21.703 回答
2

如果头部有类型或双标签问题,则可能会发生错误。假设标题是这样的

    <title> Foundation </title>>

然后会出现杂散的结束标签“head”,包括正文中的错误

如果页面在 Chrome 中打开,那么它将在“正文”标签之后添加一个 >

<body>
">"
于 2014-03-09T12:15:33.193 回答
0

在您的代码中<p><head>

开始它表示身体部位,但之后

所有东西都在身体下面,所以关闭</head>是一个错误

于 2013-03-12T17:30:36.600 回答
0

这是你的字符集 charset=UTF-8",它在一开始就丢失了"

于 2016-01-20T17:41:56.090 回答
0

我通过对我的代码执行此操作解决了我的问题,我向您展示了标签示例,这样您就可以看到我对标签做了什么。

因此使用链接标签将是:

<link href='https://fonts.googleapis.com/css?family=Aclonica%7cPlayfair+Display' rel='stylesheet'/> 

注意最后链接标签以 /> 结尾

于 2016-12-05T12:01:59.013 回答