HTML5文本 描述性信息 引述
■知識點
HTML5支持以下兩種引述第三方內容的方法。
blockquote:引述獨立的內容,一般比較長,默認顯示在新的一行。
q:引述短語,一般比較短,用于句子中。
如果要添加署名,署名應該放在blockquote外面??梢园咽鹈旁趐內。建議使用figure和figcaption,能夠更好地將引述文本與其來源關聯(lián)起來。如果blockquote中僅包含一個單獨的段落或短語,可以不必將其包在p中再放入blockquote。
在默認情況下,blockquote文本縮進顯示,q文本自動加上引號,但不同瀏覽器的顯示效果并不相同。q元素引用的內容不能跨越多段,在這種情況下應使用blockquote。不要僅僅因為需要在字詞兩端添加引號就使用q。
■小結
blockquote和q都有一個可選的cite屬性,提供引述內容來源的URL。該屬性對搜索引擎或其他收集引述文本及其引用的腳本來說是有用的。默認cite屬性值不會顯示出來,如果要讓訪問者看到這個URL,可以在內容中使用鏈接(a)重復這個URL,也可以使用JavaScript將cite的值暴露出來,但這樣 做的效果稍差一些。
blockquote和q元素可以嵌套。嵌套的q元素應該自動加上正確的引號。由于內外引號在不同語言中的處理方式不一樣,因此要根據(jù)需要在q元素中加上lang屬性,不過瀏覽器對嵌套q元素的支持程度并不相同,其實瀏覽器對非嵌套q元素的支持程度也不同。
點擊加載更多評論>>