我刚刚看到了一个包含::before标签的CSS代码.我看了MDN::before是什么,但我真的不明白.

有人能解释一下它是怎么工作的吗?

它会在我们通过CSS Select 之前生成DOM元素吗?

推荐答案

这将伪元素与伪类区分开来.

伪类和伪元素之间的区别在http://www.d.umn.edu/~lcarlson/csswork/selectors/pseudo_dif.html处描述

Css相关问答推荐

使用location:stickly将元素固定到其父容器的顶部

如何为垫子制作圆角- Select 所有角点上的下拉列表

Css模糊了Chrome中的框边框

将特定样式应用于递归Angular 元素

Nativewind 的某些样式不适用于本机 (Android),但它们适用于网络

我无法覆盖 react ui 库中的组件样式

CSS Slanding Div 边缘在图像上

在活动状态下更改按钮的外观

SASS 文件 struct :_typography、_layout 等中的相同 Select 器

用 svelte 设计 body 元素

在 vuetify 中跨 `default.vue` 和 `index.vue` 维护网格系统

firefox overflow-y 不能使用嵌套的 flexbox

如何隐藏 Chrome 中 HTML5
元素上默认显示的箭头?

使用 CSS 强制侧边栏高度 100%(带有粘性底部图像)?

最大宽度与最小宽度

使用边距:0 自动;在 Internet Explorer 8 中

通过 Bootstrap4 对列进行排序

bootstrap.css 和 bootstrap-theme.css 有什么区别?

在 CSS 中使用多个 @font-face 规则

React - 防止父子事件触发