<p>标签和p元素之间到底有什么区别?大多数时候它们标示的是同一个东西,但仍有一些细微的区别。“标签”指简单的HTML分隔符,例如<p>、<div>和</body>等。而“元素”则是由一对开始结束“标签”构成的,用来包含某一些内容——这里有一个值得注意的例外,即<br/>本身既是开始标签又是结束标签,其中不包含任何内容。
元素是开始标签、结束标签以及两者之间的所有内容,包括属性、注释、文本和子元素。而标签是一对尖括号和两者之间的内容,包括元素名和所有属性。例如:<font color="red">是一个标签,</font>也是一个标签;而<font color="red">xml学习</font>是一个元素。
两种解释,后者要简洁明了的多,例子也举得很好。现在才发现《CSS禅意花园》的措辞用字上面显得拖沓,不够简洁和准确。