.NET,你忘记了么?(四)——回味HTML非主流标签2011-04-12 博客园 飞林沙在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同 时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1. <q> 和 <blockquote>对于这两个元素,我想很多经常去使用.NET服务器端控件,以及Visual Studio或者DW等 可视化工具的人,应该对他们已经忘记的差不多了。在这里,我们来做个简单的复习。首先我们回忆两个概念,在HTML中的内联元素和块元素。在这里我说下我的理解:块元素常用的作用是用来其他的元素,他最典型的标志就是把自己所包围的元素内容与其 他的块元素分开。而内联元素是基于语义的元素,也就是说,内联元素常作用于段内,来对某一句话,或者 某一块的元素来做一个语义上的特殊标记。好,概念弄清了。我们就来看<q>和<blockquote>,他们都表示引用。区别 呢:用上面的概念去解释:<q>是一个内联元素,而<blockquote>是一个块元素 。举个很简单的例子:先看个使用<blockquote>的例子:李白曾经写过这样一首诗:
<blockquote>
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
</blockquote>

然后看下<q>的使用:
孔子曾曰:<q>三人行,必有我师焉</q>

通过这两个例子,我们可以看出了两者的区别,也就是说,<blockquote>常用于是 长段,整段的引用。而<q>更常用于的是小引用。