css - 我如何在 material-ui 中使用伪元素::之前,::之后

标签 css material-ui pseudo-element

在mui中,使用伪元素来写方法。我不知道如何使用文档,所以我发布了一个问题。

文档中提到的伪元素是:

box-sizing is set globally on the element to border-box. Every element—including *::before and *::after are declared to inherit this property, which ensures that the declared width of the element is never exceeded due to padding or border.

这就是我不明白的。

我需要帮助。感谢阅读。

最佳答案

当我们定义一个 div 的宽度时,它可以包含边框宽度,也可以不包含在总宽度中。

假设我们说 -

div { width: 10px; border: 10px solid grey; box-sizing: content-box}

in content-box as box-sizing, total width of div becomes 100 + 10 + 10.

div { width: 10px; border: 10px solid grey; box-sizing: border-box}

in border-box as box-sizing, total width remains 100px;

每个元素,无论是它的子元素还是像::before、::after 这样的伪元素,都继承相同的 box-sizing 值,即在父元素中定义的值。

关于css - 我如何在 material-ui 中使用伪元素::之前,::之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56122344/

相关文章:

android webview 不能正确渲染子弹

javascript - 同位素无法正确显示动态 HTML

javascript - VSCode 自动导入 - 如何强制 Material-UI 全路径导入

javascript - KeyboardDatePicker素材ui的语言怎么改?

html - 我可以使用 :before or :after pseudo-element on an input field? 吗

css - 自定义 css 仅在页面缩小后应用 - Bootstrap

html - CSS:如何将多个图像适合(和拉伸(stretch))到视口(viewport)

reactjs - 如何使用这些代码将数据放入 MuiDataTable 中?

html - 带有伪元素的标题的背景颜色

css - 如何在 pseudo 的 css 内容属性中获取插槽内容; :before element (or :;after) in a web component?