長的引使用blockquote,短的引號使用q,參考文獻引用使用cite。在實踐中,通常只用到blockquote和q。
根據(jù)的HTML規(guī)范,有三個元素,用于引用內(nèi)容,即<blockquote> <q> <cite>。現(xiàn)實中,對這些標簽的使用還是比較少,因此,當你真正應(yīng)用的時候,應(yīng)該使用什么標簽?你必須對它們的語義了如指掌。
<blockquote>
blockquote是內(nèi)容的引用。內(nèi)容必須包括塊級元素,如標題,列表,段落或div標簽。這個元素也可以有一個可選屬性cite指定的位置(以URI的形式出現(xiàn))例如:
<blockquote cite="https://www.jb51.net/reference/htmltags/blockquote/"> <p>A large quotation. The content of a blockquote element must include block-level elements such as headings, lists, paragraphs or div's.</p> <p>cite can be used to specify the location (in the form of a URI) where the quote has come from.</p> </blockquote>
<q>
<q> 標簽可定義一個短的引用。<q> 標簽在本質(zhì)上與 <blockquote> 是一樣的。不同之處在于它們的顯示和應(yīng)用。<q> 標簽用于簡短的行內(nèi)引用。
Bob said <q>sexy pyjamas</q> but Chris said <q>a kimono</q>
雖然<q>幾乎從未使用過,它有一些有用的屬性。例如,您可以通過的CSS為<q>指定的外觀引號符號 。這是允許的
Q {} Q {quotes: '»' '«' } Q {quotes: '„' '“'}
看起來似乎不錯,不過IE全系列都不支持,即使是最新的IE8也是。巨囧~~
<cite>
使用該標簽對參考文獻的引用進行定義,比如書籍或雜志的標題。例如:
<p>And <cite>Bob</cite> said <q>No, I think it's a banana</q>.</p>
總結(jié):
長的引使用<blockquote>,短的引號使用<q>,參考文獻引用使用<cite>。在實踐中,通常只用到<blockquote>和<q>。