長的引使用blockquote,短的引號使用q,參考文獻引用使用cite。在實踐中,通常只用到blockquote和q。
根據的HTML規范,有三個元素,用於引用內容,即<blockquote> <q> <cite>。現實中,對這些標簽的使用還是比較少,因此,當你真正應用的時候,應該使用什麼標簽?你必須對它們的語義了如指掌。
<blockquote>
blockquote是內容的引用。內容必須包括塊級元素,如標題,列表,段落或div標簽。這個元素也可以有一個可選屬性cite指定的位置(以URI的形式出現)例如:
<blockquote cite="http://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> 標簽在本質上與 <blockquote> 是一樣的。不同之處在於它們的顯示和應用。<q> 標簽用於簡短的行內引用。
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>
總結:
長的引使用<blockquote>,短的引號使用<q>,參考文獻引用使用<cite>。在實踐中,通常只用到<blockquote>和<q>。