欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

HTML中的blockquote元素使用介绍

程序员文章站 2022-03-30 16:40:42
blockquote元素 blockquote元素用于定义单独存在的引用,引用的内容可长可短,但必须来自另一个引用源。如果引用源有一个地址的话,还可以通过 blockquote元...

blockquote元素

blockquote元素用于定义单独存在的引用,引用的内容可长可短,但必须来自另一个引用源。如果引用源有一个地址的话,还可以通过 blockquote元素的 cite 属性,来提供内容的引用源。

可以使用任意元素来包裹被引用的内容,如使用 figure元素来包裹 blockquote元素,使用 p 元素来对引用的内容进行分段。如果要添加署名,署名应该放在 blockquote元素的外面,如 figcaption 中:

<figure>
<blockquote cite="https://en.wikipedia.org/wiki/Skeptical Enquirer">
<p>The truth may be puzzling … we desperately want tobe true. </p>
</blockquote>
<figcaption>
   -- the <cite>Skeptical Enquirer</cite> Volume 19… (January-February1995)
</figcaption>
</figure>

blockquote元素中的所有文本都会从常规文本中分离出来,默认在新行中显示,并在左、右两侧进行缩进(增加外边距),有的浏览器会使用斜体显示。运行结果如图 2-12 所示:

HTML中的blockquote元素使用介绍

图2-12 blockquote元素

当然,也可以不使用 blockquote元素的 cite 属性,而是单独使用 cite 元素来定义引用的来源。如:

<blockquote>
    <p>The people recognize themselves … split-level home, kitchen equipment. <p>
    -- <cite><a href="https://en.wiki.org/wiki/Herbert">Herbert Marcuse</a></cite>
 </blockquote>

说明:blockquote和 q的区别

本质上,blockquote元素跟 q 元素是一样的,不同之处在于它们的应用和显示。q 元素用于简短的引用,如句子中的引用,而 blockquote 一般用于独立的、较长的引用块,引用的内容必须包括块级元素,如标题、列表、段落或p元素。

浏览器会把 blockquote元素显示为一个独立的块,并为它插入换行和外边距;而 q 元素的内容,仅仅是加上双引号而已。