有几篇关于这个主题的文章,但我无法理解< q>之间的相关区别.和< blockquote>.对于blockquote
link,规范似乎已经发生了变化.似乎长引号保留为blockquote和< q>的内联引用.
它们对内联引用有什么意义?
是否需要有作者的名字?
例如:如果报价是公司及其长句,该怎么办?我会用< q>但我不知道如何用争论来捍卫这一点.
解决方法
只要看看他们的定义:
> q
element:
[…] some phrasing content quoted from another source
[…] a section that is quoted from another source
最后一部分是相同的(“引自另一个来源”),因此它们仅在“措辞内容”与“部分”中有所不同.
q只能包含phrasing content(并且只能在需要这样的措辞内容的地方使用). blockquote只能包含flow content(并且只能在需要此类流内容的地方使用).从这个意义上讲,它们类似于span
(~q)和div
(~blockquote).
其他一些差异:
请注意,blockquote是sectioning root,这意味着它可能包含的任何标题或分区元素都不是文档outline的一部分.q首先不能包含标题或分段元素.
请注意,使用q时不得使用任何引号(不在之前,不在内部,不在之后),因为用户代理应自动添加它们. blockquote没有这样的限制(但是,你可能不太需要一些块引用).