css - css 伪元素,例如 :before

标签 css pseudo-element

我对伪元素行为感到困惑。我向w3c学习The :before and :after pseudo-elements

所以,我的问题如下:

html:

<div id="breadcrumbs">this is a old content.</div>

CSS:

#breadcrumbs:before {
    content:"this is a new content."
}

我想知道新内容是插入到div标签里面还是外面。

  1. <div id="breadcrumbs">this is a new content.this is a old content.</div>

  2. this is a new content<div id="breadcrumbs">this is a old content.</div>

哪个是对的?非常感谢!

最佳答案

This slideshow提到了这个问题,无论如何都是非常好的信息。

根据 Chris Coyier 的说法,这将是第一个

<div id="breadcrumbs"><span>this is a new content.</span>this is a old content.</div>

这是official documentation

关于css - css 伪元素,例如 :before,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924651/

相关文章:

javascript - 如何根据主题标签更改事件链接的 CSS

firefox - Firefox 中的视觉伪像,可能是由于 css-transform 或::after 元素?

php - 防止默认不工作 Jscript if(confirm){}else{prevent default}

javascript - 设置 iframe 样式的正确方法是什么?

css - 给伪元素添加类

css - 如何根据不同的类更改另一个容器的高度

html - CSS3 下拉菜单不会从 li 和 ul 之间的空白保持打开状态

html - 使用 CSS 为某些输入字段设置输入后缀

javascript - jquery 突出显示表格中选定的行和列

css - 无限 CSS3 动画随时间随机停止或出现错误