HTML 元素和 HTML 标签有什么区别?
HTML 元素和 HTML 标签有什么区别? 和渲染有什么区别吗?使用标签或元素时有什么特殊注意事项吗?
What is the difference between an HTML Element and an HTML Tag ?
Is there any difference with rendering ? Any there special considerations when using a tag or an element ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Element
和Tag
是两个通常指代同一事物的术语。然而,当针对 HTML 进行编程时,
Tag
通常指的是一个字符串(例如,"...
),而Element
指的是代表标签的 DOM 对象。Element
andTag
are two terms that generally refer to the same thing.When programming against HTML, however,
Tag
usually refers to a string (eg,"<b>...</b>
), whereasElement
refers to a DOM object representing a tag.是一个标签,具体来说是一个开始标签
也是一个标签,一个结束标签
这是一个段落< ;/p>
是一个元素 — 开始标记、结束标记和内容一般来说,当您谈论 HTML 时,使用哪个术语并不重要,但是如果我们以上是技术性的点说明了这一点。
除非我遗漏了什么,否则您不能在不使用标签的情况下使用元素(因为元素至少由一个标签组成),并且每当您使用标签时,您就拥有了一个元素。
<p>
is a tag, specifically an opening tag</p>
is also a tag, a closing tag<p>This is a paragraph</p>
is an element — opening tag, closing tag, and contentsGenerally when you’re talking about HTML, it doesn’t really matter which term you use, but if we’re getting technical, the above points illustrate it.
Unless I’m missing something, you can’t use an element without using a tag (because elements are made from at least one tag), and whenever you use a tag, you’ve got an element.
除非您指的是 HTML 标签
,它告诉浏览器这是一个 HTML 文档,而 HTML 元素就是前面提到的所有其他内容。
Unless you mean the HTML tag
<html></html>
which tells the browser this is an HTML document and HTML elements which are everything else as already mentioned.