html - 将 'floating'内容放在一段文字的右下方

标签 html css css-float

这是代码: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>

我希望 float $$ 位于它之前的段落中。它应与段落中的最后一行对齐,但应向右浮动。

如何做到这一点?请注意,我必须在无法 float div 元素之前的段落元素的约束下解决此问题。不过,我可以用 DIV 元素做任何我想做的事。如有必要,我还可以将 DIV 元素移动到代码的其他部分。

最佳答案

在段落的右下角提供您想要的新信息,请参阅此实例:http://jsfiddle.net/AGEus/1/

Screenshot

简而言之:

  1. 制作<div>一个<span>并将其作为段落的子项。
  2. 制作段落position:relative (使其建立自己的坐标系)
  3. 在右侧的段落中添加一些填充,以便 .end 的内容不会与文本重叠。
  4. .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 }
​

关于html - 将 'floating'内容放在一段文字的右下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9320017/

相关文章:

html - 如何对齐多个 float 元素

html - 更大的标题文本用于更高分辨率的显示

jquery - 水平对齐单选按钮(在移动设备中)?

android - HTML 电子邮件能否在 gmail 中固定,在移动设备中流畅?

html - CSS 菜单/导航栏 : Centered Image, 流体宽度

html - webkit float 问题

html - HTML/CSS 中的响应式元素周期表

html - 如何在不破坏包装的情况下在单词内有一个跨度?

html - 如何让JSF通过HTML属性

html - 使用 Meiryo 字体会导致输入字段拉伸(stretch)