以下是代码:http://jsfiddle.net/ym2GQ/
p {
background: lightblue;
}
.end {
background: orange;
float: right;
display: inline;
}
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam adipiscing orci at tortor bibendum suscipit et eu eros. Nunc congue, ante nec egestas fringilla, ipsum est porttitor leo, tempus lacinia augue erat posuere elit.
</p>
<div class="end">$$</div>
我希望浮动$$
位于其前的段落中。它应该与段落中的持续线对齐,但它应该浮动到右边。
如何做到这一点?请注意,我必须在我不能浮动div元素之前的段落元素的约束下解决这个问题。我可以用DIV元素做任何我想做的事。如有必要,我还可以将DIV元素移动到代码的其他部分。
答案 0 :(得分:3)
答案 1 :(得分:3)
根据段落右下角提供您想要的新信息,请参阅此实例:http://jsfiddle.net/AGEus/1/
简而言之:
<div>
设为<span>
并将其作为该段落的子项。position:relative
(以便建立自己的坐标系).end
的内容不会与文本重叠。.end
的位置和大小放在段落的右下角。HTML:
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
<span class="end">$$</span>
</p>
CSS:
p { position:relative; padding-right:2em }
p .end { position:absolute; right:0; bottom:0; width:2em }
答案 2 :(得分:1)
好的,玩了你的代码并找到了解决方案。您需要设置p标签以显示:内联并将div浮动到右侧。 I updated your fiddle for you.
答案 3 :(得分:0)
如果我理解你的话,你希望div显示在你的段落上。 为此,您可以将div设置为绝对位置,并设置顶部,左侧,右侧,底部的确切位置。