Css 多行文本后面的背景色

Css 多行文本后面的背景色,css,background,Css,Background,我想让我的背景跟在每行文字的宽度后面。因此,我希望背景色跟随每行文本的宽度,而不是跟随方框 例如: 这在CSS中是可能的吗?你可以做类似的事情,但它很难看 <span>sad asda sdas</span> <span>sad asda sdas sadsd ad s</span> 我有一个更简单的解决方案: p { background: red; display:inline; } 在这里摆弄:你的HTML是什么样子的?

我想让我的背景跟在每行文字的宽度后面。因此,我希望背景色跟随每行文本的宽度,而不是跟随方框

例如:


这在CSS中是可能的吗?

你可以做类似的事情,但它很难看

<span>sad asda sdas</span>
<span>sad asda sdas sadsd ad s</span>

我有一个更简单的解决方案:

p {
    background: red;
    display:inline;
}

在这里摆弄:

你的HTML是什么样子的?
span {
    background: green;
    padding: 0;
    margin: 0;
    clear: both;
    float: left;
}
p {
    background: red;
    display:inline;
}