- From: Timothy Chien <timdream@gmail.com>
- Date: Thu, 31 Mar 2011 11:22:10 +0800
- To: 中文HTML5同樂會ML <public-html-ig-zh@w3.org>
好問題耶。 請問這裡有大德可以解釋一下英文的「element」和「tag」在講 HTML 的時候有什麼差異嗎? Tim 2011/3/31 周裕波 <itchina110@gmail.com>: > 我觉得标签和元素是在不同场合使用的 > 1、《HTML权威指南》 请问这个使用什么标签呢? 在这里我觉得使用标签这个词没有什么问题 > 2、关于元素这个词,我觉得更多情况应该是在JS或者在描述DOM相关的时候,使用得更多。 > > 在 2011年3月30日 下午4:41,Shihua Ma <mashihua@gmail.com>写道: >> >> 我加入这个社区一个月左右后发现社区里的一些对于成员元素和标签的认识是不够的.用标签和元素分别搜索了这一个月社区的mail >> list,发现只有kenny在使用元素这个单词,大部分人在使用标签这个单词.但是在使用标签时,大多数人是指元素的概念. >> >> 不单单是社区,中文网络上对此的理解也是有偏差的,在Google上搜索:html 标签,找到约 14,000,000 条结果html 元素,找到约 >> 6,490,000 >> 条结果.甚至包括有名的w3cshcool也使用div标签这种说法.如果我们这个社区不能统一对标签和元素的认识,那么将会误导中文网络对它们的认识的理解. >> >> 在HTML 4.01 --“on SGML and HTML”3.2.1有对Element的定义: >> >>> Each element type declaration generally describes three parts: a start >>> tag, content, and an end tag. >> >> 明确地指出一个元素包含开始标签,,内容和结束标签.所以下面这个代码表示是这是个元素: >> >> <p>foo</p> >> >> 在上面代码里<p>是开始标签,foo是内容,</p>是结束标签。 >> >> 下面这段代码仍然定义了<p>foo</p>这个元素,虽然在代码上看起来是没有结束标签,但是parser仍然创建了一个元素,并给它一个结束标签: >> >> <p>foo >> <p>bar >> >> 有些的元素比如img,br的定义如下: >> >> <!ELEMENT IMG - O EMPTY> >> >> 仍然表示这是个内容为空,闭标签可省略的元素。 >> >> >> 马士华 >> >> Blog: http://www.f2eskills.com/ >> Twitter:mashihua > > > > -- > 此致 > > Mr. Zhou YuBo - 周裕波 > > 邮件:itchina110@gmail.com > >
Received on Thursday, 31 March 2011 03:23:02 UTC