位置:首頁 > 軟件操作教程 > 編程開發(fā) > HTML > 問題詳情

HTML5文本 描述性信息 引述

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-20

  ■知識(shí)點(diǎn)

  HTML5支持以下兩種引述第三方內(nèi)容的方法。

    blockquote:引述獨(dú)立的內(nèi)容,一般比較長,默認(rèn)顯示在新的一行。 

    q:引述短語,一般比較短,用于句子中。

    如果要添加署名,署名應(yīng)該放在blockquote外面??梢园咽鹈旁趐內(nèi)。建議使用figure和figcaption,能夠更好地將引述文本與其來源關(guān)聯(lián)起來。如果blockquote中僅包含一個(gè)單獨(dú)的段落或短語,可以不必將其包在p中再放入blockquote。

    在默認(rèn)情況下,blockquote文本縮進(jìn)顯示,q文本自動(dòng)加上引號(hào),但不同瀏覽器的顯示效果并不相同。q元素引用的內(nèi)容不能跨越多段,在這種情況下應(yīng)使用blockquote。不要僅僅因?yàn)樾枰谧衷~兩端添加引號(hào)就使用q。

  ■小結(jié)

    blockquote和q都有一個(gè)可選的cite屬性,提供引述內(nèi)容來源的URL。該屬性對(duì)搜索引擎或其他收集引述文本及其引用的腳本來說是有用的。默認(rèn)cite屬性值不會(huì)顯示出來,如果要讓訪問者看到這個(gè)URL,可以在內(nèi)容中使用鏈接(a)重復(fù)這個(gè)URL,也可以使用JavaScript將cite的值暴露出來,但這樣 做的效果稍差一些。

    blockquote和q元素可以嵌套。嵌套的q元素應(yīng)該自動(dòng)加上正確的引號(hào)。由于內(nèi)外引號(hào)在不同語言中的處理方式不一樣,因此要根據(jù)需要在q元素中加上lang屬性,不過瀏覽器對(duì)嵌套q元素的支持程度并不相同,其實(shí)瀏覽器對(duì)非嵌套q元素的支持程度也不同。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部