■知识点
HTML5支持以下两种引述第三方内容的方法。
blockquote:引述独立的内容,一般比较长,默认显示在新的一行。
q:引述短语,一般比较短,用于句子中。
如果要添加署名,署名应该放在blockquote外面。可以把署名放在p内。建议使用figure和figcaption,能够更好地将引述文本与其来源关联起来。如果blockquote中仅包含一个单独的段落或短语,可以不必将其包在p中再放入blockquote。
在默认情况下,blockquote文本缩进显示,q文本自动加上引号,但不同浏览器的显示效果并不相同。q元素引用的内容不能跨越多段,在这种情况下应使用blockquote。不要仅仅因为需要在字词两端添加引号就使用q。
■小结
blockquote和q都有一个可选的cite属性,提供引述内容来源的URL。该属性对搜索引擎或其他收集引述文本及其引用的脚本来说是有用的。默认cite属性值不会显示出来,如果要让访问者看到这个URL,可以在内容中使用链接(a)重复这个URL,也可以使用JavaScript将cite的值暴露出来,但这样 做的效果稍差一些。
blockquote和q元素可以嵌套。嵌套的q元素应该自动加上正确的引号。由于内外引号在不同语言中的处理方式不一样,因此要根据需要在q元素中加上lang属性,不过浏览器对嵌套q元素的支持程度并不相同,其实浏览器对非嵌套q元素的支持程度也不同。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>