在TD中使用位置相对/绝对值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在TD中使用位置相对/绝对值?相关的知识,希望对你有一定的参考价值。

我有以下代码:

<td style="position: relative; min-height: 60px; vertical-align: top;">
    Contents of table cell, variable height, could be more than 60px;

    <div style="position: absolute; bottom: 0px;">
        Notice
    </div>
</td>

这根本不起作用。出于某种原因,在TD上没有读取位置:相对命令,并且通知DIV被放置在我页面底部的内容容器之外。我试图把TD的所有内容都放到DIV中,例如:

<td>
    <div style="position: relative; min-height: 60px; vertical-align: top;">
        Contents of table cell, variable height, could be more than 60px;

        <div style="position: absolute; bottom: 0px;">
            Notice
        </div>
    </div>
</td>

但是,这会产生新问题。由于表格单元格内容的高度是可变的,因此通知DIV并不总是位于单元格的底部。如果表格单元格超出60px标记,但其他单元格都没有,那么在其他单元格中,通知DIV将向下移动60px,而不是在底部。

答案

如果你做“display:block;”也可以工作在td上,摧毁了td身份,但是有效!

以上是关于在TD中使用位置相对/绝对值?的主要内容,如果未能解决你的问题,请参考以下文章

table中绝对定位元素相对td定位失效解决方案

table中绝对定位元素相对td定位失效解决方案

位置绝对和溢出隐藏

servlet 怎样获取file控件的绝对路径和相对路径

什么相对路径?什么是绝对路径?

相对定位与绝对定位联合使用