【问题标题】:Tags Vs Elements in HTML 5 [duplicate]HTML 5中的标签与元素[重复]
【发布时间】:2016-05-31 22:00:45
【问题描述】:

HTML 5 中的标签和元素有什么区别?谁能给我详细解释一下两者之间的关系?

我问这个问题是因为我在网络上甚至在 W3C 网站上看到了很多混乱,在那里它可以互换使用,但在没有进一步说明的情况下以不同的方式呈现。

到目前为止,据我了解:

标签:

在 HTML 中有两种类型的标签:成对标签和不成对标签。配对标签由开始标签和结束标签之间的文本组成。未配对的标签只包含一个开始标签。

元素:

与标签具有相同的描述,但名称不同。

【问题讨论】:

    标签: html tags


    【解决方案1】:

    一个元素由标签和内容组成。元素以标签开始,然后是内容,然后是结束标签。

    段落标签:

    <p>
    

    段落元素:

    <p>content</p>
    

    查看通用定义: https://dev.w3.org/html5/html-author/#elements

    【讨论】:

    • 谢谢你,阿里。到目前为止,我得到了这个:HTML 元素是由起始标记定义的 HTML 文档的单个组件。如果元素包含内容文本,则会附加一个结束标记来分隔标记。我的理解正确吗? @AliSheikhpour
    • 是的。但是有一些空元素以及 &lt;br&gt;&lt;hr&gt; 。另外我认为没有内容的成对标签也是一个元素,其中&lt;p&gt; 是开始标签,&lt;/p&gt; 是结束标签,&lt;p&gt;&lt;/p&gt; 没有任何内容是段落元素。
    • 在这里找到元素的通用定义:dev.w3.org/html5/html-author/#elements
    • 哇,这很有帮助。再次感谢阿里。我试图给你投票,但我在这个网站上的声誉太低了。
    • 谢谢。您无需投票即可接受答案。
    【解决方案2】:

    HTML 文件由元素组成。每个元素都有一个标记名。具有成对标记名的元素的一些示例是: - 分区 -p - 头 - 身体。 不成对标记名的一些示例如下: - 兄弟 - 图像 - 链接

    在这个 HTML 文件示例中,您可以看到一些元素,每个元素都有正确的标记名:

    <!DOCTYPE html>
    <html>
    
      <head>
        <title>basic page</title>
      <head>
    
      <body>
    
        <h1>This is a title</h1>
        <p>This is a paragraph</p>
    
      </body>
    
    </html>
    

    【讨论】:

      猜你喜欢
      • 2019-01-21
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      相关资源
      最近更新 更多