blockquote与q标签都是用来表示内容引用的。两者有什么区别呢?

简单说,blockquote重点在block上,它包含的子元素要求是块元素(block-level content),比如p、div,常用在大段的引文处。

q的话,用于短文字的引用(inline content),本身也是inline元素


使用这两个标签,多数浏览器会默认加上一对引号。
可以使用以下css做一个清理:

blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;