我只想根据占用的内容宽度应用背景色。 我使用了以下两个片段。
// this applies for the entire row and not for the text occupied
<p style="padding: 10px; background: #77bb77; color: #fff; border-radius: 10px; text-align:right">
Text me
</p>
// if text is larger than width of <p> then text wraps to next row
// and it is not applying padding correctly on the second row
<p style="text-align: right">
<span style="padding: 10px; background: #77bb77; color: #fff;border-radius: 10px;">
Text me
</span>
</p>
答案 0 :(得分:1)
我认为你要找的是风格display: inline-block;
答案 1 :(得分:0)
试试这个:
<span style="padding: 10px; background: #77bb77; color: #fff;border-radius: 10px;display:inline;">
Text me
似乎工作正常。 https://jsfiddle.net/ndt2db12/