javascript - 将子 DIV 放置在父 DIV 的底部

标签 javascript css html-table

我已经解决了已经开放的问题,但找不到解决方案。

它是这样的: ……

      <div style="some height">
         <div style="some width"> .......and so on..
              ..

             <table>
                <tr>
                 <td>
                      <div id="parentDiv">
                         <div id="div1">Title Text and description.</div>
                         <div id="div2">Text+Image button here</div>
                      </div>
                </td>
                <td>
                     ..and more such columns and rows.
               </td>

          <Other divs closing>

现在,我希望 div2 始终保持在 parentDiv 的底部,而不管 parentDiv 的高度如何。

如果我给 parentDiv position:relative 和 div2 position:absolute ,我就不能使用 and thing 让它粘在 parentDiv 的基础上.

我想要这个是因为,如果任何其他 TD 由于 div1 中的内容而获得更大的高度,我希望所有文本和按钮图像保持对齐。

附言- 我不能在表中使用表来解决这个问题,因为实际场景使用 JS 来提供功能。有什么 CSS 可以解决这个问题吗?

最佳答案

制作div2 position: absolute 然后在div2 上设置bottom: 0

只是在 div2 上设置 position:absolute 不会成功。要定位它,您必须设置 topbottomleftright CSS 属性。设置 position: absolutebottom: 0 确保 div2 的位置相对于非静态定位的最近祖先进行调整(在本例中, parentDivposition: relative).

关于javascript - 将子 DIV 放置在父 DIV 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554374/

相关文章:

javascript - 用于验证和 es 6 的 Gulp 工作流

Javascript setInterval 函数不会停止

javascript - 将 javascript 与媒体查询集成的最可靠方法是什么?

HTML 表格总是换行?

html - 哪种 HTML 标记最适合在网格或表格中显示? (有特殊需求)

javascript - 简单的谷歌浏览器扩展来检测网页上的点击 - 没有显示警报(错误)

javascript - Fullcalendar 将个人资料图像添加到弹出窗口

css - 包装器未调整为完整内容大小

javascript - CSS 选择器从右到左计算。 querySelectorAll() 选择器是否也以这种方式进行评估?

html - 如何去除表格边框的阴影?