我注意到大多数人会互换使用 HTML标记和 HTML元素这两个词。
但它们之间有什么区别?
我看到的方式是标签位于源代码中,元素是DOM中的处理标签(通过浏览器)。我错了吗?
答案 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标记与元素
&#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;它知道它正在处理的段落已经完成,所以它应该打破那一行,然后继续下一步。
- 打开标签。
- 结束标记
答案 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>
是一个元素。