我想要做的(显然不是在IE中)是:

p:not(.list):last-child + :text {
  margin-bottom: 10px;
}

这将给文本 node 留出边距.(这有可能吗?)如何使用CSS获取文本 node ?

推荐答案

文本 node 不能应用边距或任何其他样式,因此需要应用样式的任何内容都必须位于元素中.例如,如果希望元素内的某些文本具有不同的样式,请将其换行为spandiv.

Css相关问答推荐

如何删除此链接OS class前台的高级奥斯卡主题和插件

JavaFX如何在Tableview中使用默认和自定义的列标题CSS样式?

Angular 17 Animation -在幻灯片左/右两侧同步

InertiaJS - Vue - Laravel:Using CSS Files

寻找组件中最大的元素来设置其他组件的高度

本机CSS嵌套混乱

关闭Superset中的Deck.gl工具提示

在文本之前添加了额外的空间-Angular 树视图CSS

Bootstrap 和 Sass:将 SCSS 文件转换为 CSS 时出错.错误:$theme-colors-rgb 中未定义变量 @each $color、$value

使用 mixin 在 SCSS 中进行媒体查询

父母是内联块,子元素有%填充=奇怪的行为

包含tailwind 中固定纵横比框的内容

Angular (13) material - 覆盖 CSS 文件不起作用

Icomoon:如何避免重复索引(具有相同内容 ID 的不同图标)?

使用border-radius时填充元素之间的空间

CSS3 - RotateY() 居中

我应该在 HTML 中为我的 IMG 指定高度和宽度属性吗?

输入/按钮元素不会在 flex 容器中缩小

在 Twitter Bootstrap 中创建圆角的正确方法

将样式应用于第一行的单元格