微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5 – 和之间的差异

有几篇关于这个主题文章,但我无法理解< q>之间的相关区别.和< blockquote>.对于blockquote link,规范似乎已经发生了变化.似乎长引号保留为blockquote和< q>的内联引用.

它们对内联引用有什么意义?

是否需要有作者的名字?

例如:如果报价是公司及其长句,该怎么办?我会用< q>但我不知道如何用争论来捍卫这一点.

解决方法

只要看看他们的定义:

> q element

[…] some phrasing content quoted from another source

> blockquote element

[…] 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没有这样的限制(但是,你可能不太需要一些块引用).

原文地址:https://www.jb51.cc/html5/168104.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。