<分区>
我发现我使用 p:after
和 p::after
我可以获得相同的效果。(第 5 行你可以找到它)
p:after {
content: "- add_after";
background-color: #f00;
}
<p>I am a boy。</p>
<p>I live in Duckburg。</p>
<p>this is my home</p>
那么,:after
和 ::after
有什么区别。
标签 css
<分区>
我发现我使用 p:after
和 p::after
我可以获得相同的效果。(第 5 行你可以找到它)
p:after {
content: "- add_after";
background-color: #f00;
}
<p>I am a boy。</p>
<p>I live in Duckburg。</p>
<p>this is my home</p>
那么,:after
和 ::after
有什么区别。
最佳答案
Resource :https://css-tricks.com/almanac/selectors/a/after-and-before/
每个支持双冒号 (::) CSS3 语法的浏览器也只支持 (:) 语法,但 IE 8 只支持单冒号,所以目前,建议最好只使用单冒号浏览器支持。
::是一种较新的缩进格式,用于区分伪内容和伪选择器。如果您不需要 IE 8 支持,请随意使用双冒号。
关于css -::after 和 :after 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776398/