【发布时间】:2013-12-07 17:19:12
【问题描述】:
我试图让<span> 坐在固定高度<td> 的底部,但它似乎不起作用。
我正在使用 Firebug 在 Firefox 中进行开发,这是我的标记和 CSS。
我已阅读其他帖子,指出需要修复 td 高度,我已经做到了,但是我仍然遇到同样的问题。如何将跨度定位在 td 的底部?
<td class="details_amount">
<span class="item_total_price">
£<span id="amount_99201100099">49</span>
</span>
<br>
<span class="person_price">£5</span>
</td>
td {
height: 55px;
padding-top: 1.8em;
vertical-align: top;
}
.item_total_price {
height: 100%;
}
.person_price {
bottom: 0;
position: relative;
}
【问题讨论】:
-
把
position:relative放到td和position:absolute;bottom:0;到.person_price。 -
@Vucko 谢谢,我试过了。但它不起作用 - 我显然遗漏了一些明显的东西,但不确定是什么......
-
喜欢this?
-
@Vucko 哦。你在 Chrome 中创建了那个小提琴吗?查看我的 Firefox 屏幕截图 - i.stack.imgur.com/bzvs7.png - 它会将其置于页面底部。我在 Chrome 上查看了您的 Fiddle,但它按预期工作。为什么 FF 会表现出这种行为?
-
如果您有多个
td,请使用display:inline-block,这样就可以了。 :)
标签: css css-position html-table html