是否可以根据文本的结束位置对齐背景图像?
演示代码:
.textBox .text { padding-top: 8px; background: url('../images/text-top.gif') left top no-repeat; padding-right:15px; }
.textBox .bottom { padding: 0px 0px 20px 15px; background: url('../images/text-bottom.gif') right bottom no-repeat; }
<div class="textBox">
<div class="text">
<div class="bottom">blah blah blah multi-line text here</div>
</div>
</div>
我想要完成的是在文本末尾对齐的../images/text-bottom.gif。
答案 0 :(得分:1)
尝试添加display:
.textBox .bottom {
....
display: inline;
}
答案 1 :(得分:0)
不,简单的显示内联没有工作。 但我找到了解决方案
我将最后一个单词放在[span]标签中,所有文本放在[p]标签中并修改我的css如下:
.textBox .bottom { padding: 0px 0px 20px 15px; }
.textBox p { padding-bottom: 21px; font-size: 14px; line-height: 21px; color: #666; position:relative; }
.textBox .bottom p span{ background: url('../images/text-bottom.gif') top right no-repeat; width:auto; padding-left:5px; padding-right:15px;height:40px; display: inline;
使用正则表达式,我找到了我的文本的最后一个单词,并将其括在[span]中,它就像我想要的那样