以下代码均不起作用:

p:before { content: " "; }
p:before { content: " "; }

How do I add white space before element's content ?

注意:我需要为左边框和左边距上色,以便于语义使用,并将空间用作无色边距.:)

推荐答案

可以使用不间断空格的unicode:

p:before { content: "\00a0 "; }

100

[风格由@Jason Sperske改进]

Css相关问答推荐

为什么标题中的特定 div 与 Odoo 13 中 PDF 中的页面重叠?

为什么我的 CSS 需要一个它似乎不需要的大括号?

AngularJS Graphs & Charts - 实线和虚线的混合

创建一条淡出/在各个方向变得透明的线

修复导航栏隐藏页面内容

CSS 网格中的 justify-self、justify-items 和 justify-content 有什么区别?

如何定位 CSS 网格布局中的特定列或行?

在 vue.js 组件中,如何在 css 中使用 props?

有没有办法用 url() 插入 CSS 变量?

Flexbox 列自底对齐

如何从父组件的 CSS 文件中设置子组件的样式?

防止弹性项目溢出容器

找到第一个可滚动的父级

在Angular 2中动态更新css

我可以使用 webpack 分别生成 CSS 和 JS 吗?

React.js 内联样式最佳实践

如果容器 div 较小,如何将子 div 扩展到 100% 屏幕宽度?

从 bootstrap 程序 3 中的选择标签中删除边框半径

CSS 单位 - vh/vw 和 % 有什么区别?

绝对定位忽略父级的填充