2021年我还需要这个吗?
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
我能解释一下这些东西的作用吗?
只有当您希望重置CSS,以便这些元素将继承父样式时,才有可能继承到body
和html
。根据W3schools.com的说法,在语义上,引用另一个源时使用blockquote
和q
元素
从用户的角度来看,您希望将这些样式设置为可识别的引号,但为了回答目的问题:代码是为了删除缩进并确保删除默认的浏览器样式,您的html页面可能包括特定代码正在删除的其他样式。
请参阅下面未格式化的blockquote
和q
:
<blockquote>This is a blockquote element</blockquote>
<q>This is a q element</q>
CSS的进一步细分:
blockquote, q {
quotes: none;
}
quotes
正在删除报价样式和
blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none;
}
正在移除伪元素CCD_ 8和CCD_。