css - 在文本段落内放置空白

标签 css

我有一段文字很长:

<p>Lorem ipsum ... </p>

我在右上角设置了这段文字的背景图。我想强制此文本不覆盖此背景,而是 float 它。所以我需要一个高度有限(背景图像的高度)的“部分”padding-right

是否可以仅使用 CSS?

最佳答案

您可以使用 float 伪元素。

jsFiddle Demo

p {
    width: 300px;
    height: 300px;
}
p:before {
    content: "";
    float: right;
    width: 50px; 
    height: 50px;
}

关于css - 在文本段落内放置空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028128/

相关文章:

asp.net - 外部 css 中的哪些选择器名称?

html - 语义 UI 中心对齐登录框?

html - 横向模式下的移动媒体查询?

css - 减慢 CSS 不透明度动画

jquery - 一个页面上的多个 jquery slider 实例

html - 页脚始终在底部,页眉和页脚位于外部包装器中

javascript - HTML5 Canvas - Cinema Seating Plan,试图让选择的座位变成绿色和红色的座位不可用

css - 如果旋转了父元素,如何取消旋转子元素?

CSS Grid Firefox vs Chrome 与网格模板列的区别

html - 图片 anchor 不起作用,添加显示 block 也不起作用