HTML标记和元素之间有什么区别?

时间:2012-01-20 06:04:39

标签: html terminology

我注意到大多数人会互换使用 HTML标记 HTML元素这两个词。

但它们之间有什么区别?

我看到的方式是标签位于源代码中,元素是DOM中的处理标签(通过浏览器)。我错了吗?

8 个答案:

答案 0 :(得分:91)

HTML标记只是打开或关闭实体。例如:

<p></p>称为HTML标记

HTML元素包含打开标记,结束标记,内容(对于无内容标记是可选的) 例如:

<p>This is the content</p>:这个完整的东西称为HTML元素

答案 1 :(得分:18)

  

HTML标记与元素与属性

     

HTML元素

     

HTML中的元素表示某种结构或语义,通常由开始标记,内容和结束标记组成。以下是段落元素:

<p>
This is the content of the paragraph element.
</p>
     

HTML标记

     

标签用于标记HTML元素的开头和结尾。

<p></p>
  

HTML属性

     

属性定义元素的属性,由属性/值对组成,并显示在元素的开始标记内。元素的开始标记可以包含任意数量的空格分隔的属性/值对。

     

最流行的滥用术语“标签”是指将alt属性称为“alt标签”。 HTML中没有这样的东西。 Alt是属性,而不是标记。

<img src="foobar.gif" alt="A foo can be balanced on a bar by placing its fubar on the bar's foobar.">

来源:456bereastreet.com: HTML tags vs. elements vs. attributes

答案 2 :(得分:6)

HTML元素

HTML元素通常由开始标记和结束标记组成,其中插入内容:

<tagname>Content goes here...</tagname>

HTML 元素是从开始标记到结束标记的所有内容。 Source

HTML属性

属性用于定义HTML元素的特征,并放置在元素的开始标记内。所有属性都由两部分组成:名称

  • 所有HTML元素都可以包含属性
  • 属性提供有关元素的附加信息
  • 属性始终在开始标记
  • 中指定
  • 属性通常来自名称/值对,例如: name =&#34; value&#34; Source

HTML标记与元素

&#34;元素&#34;和&#34;标签&#34;是广泛混淆的术语。 HTML文档包含标记,但不包含元素。元素仅在解析步骤之后从这些标记生成。 来源:维基百科&gt; HTML_element

HTML元素由起始标记定义。如果元素包含其他内容,则以结束标记结束。

例如,<p>是段落的标记,</p>正在关闭相同段落的标记,但<p>This is paragraph</p>是段落元素。

来源:tutorialspoint&gt; html_elements

答案 3 :(得分:4)

让我们用一个简单的术语。元素是一组正在使用的开始和结束标记。

答案 4 :(得分:3)

http://html.net/tutorials/html/lesson3.php

  

标签是用于标记元素开头和结尾的标签。

     

所有标签都具有相同的格式:它们以小于号“&lt;”开头并以大于号的“&gt;”结束。

     

一般来说,有两种标记 - 开放标记:<html>和结束标记:</html>。开始标记和结束标记之间的唯一区别是正斜杠“/”。您可以通过将内容放在开始标记和结束标记之间来标记内容。

     

HTML是关于元素的。学习HTML就是学习和使用不同的标签。

例如:

<h1></h1>

元素是由开始标记和结束标记组成的内容,如下所示:

<h1>Heading</h1>

答案 5 :(得分:1)

标记元素 不一样。

元素

它们本身就是碎片,即段落是元素,或者标题是元素,甚至主体也是元素。大多数元素可以包含其他元素,因为body元素将包含头元素,段元素,实际上几乎所有DOM的可见元素。

<强>例如

<p>This is the <span>Home</span> page</p>

<强>代码

标签不是元素本身,而是它们用于告诉计算机元素开始和结束位置的文本位。当你标记&#39;一份文件,您通常不希望那些不是文本真正一部分的额外笔记呈现给读者。 HTML借用了另一种语言SGML的技术,为计算机提供了一种简便的方法来确定哪些部分是&#34; MarkUp&#34;哪些部分是内容。使用&#39;&lt;&#39;和&#39;&gt;&#39;作为一种括号,HTML可以指示标签的开头和结尾,即存在&#39;&#39;告诉浏览器,下一位是标记,注意&#39;。

浏览器会看到字母&#39;

&#39;并且决定一个新的段落正在开始,我最好开始一个新的行并且可能缩进它。&#39;。然后当它看到&#39;

&#39;它知道它正在处理的段落已经完成,所以它应该打破那一行,然后继续下一步。

- 打开标签。

- 结束标记enter image description here

答案 6 :(得分:0)

这种可视化可以帮助我们找出元素和标记的概念之间的区别(每个缩进意味着包含):

- element

        - content:

            - text 

            - other elements 

            - or empty

        - and its markup

            - tags (start or end tag)

                - element name

                - angle brackets < >

                - or attributes (just for start tag)

                - or slash / 

答案 7 :(得分:-1)

<p>Here is a quote from WWF's website:</p>.

在此部分中,<p>是一个标记。

<blockquote cite="www.facebook.com">facebook is the world's largest socialsite..</blockquote>

这一部分<blockquote>是一个元素。