1

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

它是这样的:......

      <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>

现在,parentDiv无论parentDiv.

如果我将 position:relative toparentDiv和 position:absolute 分配给 div2,我将无法使用和东西,因此它会粘在parentDiv.

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

PS - 我不能使用表中的表来解决这个问题,因为实际场景使用 JS 来提供功能。任何CSS来解决这个问题?

4

1 回答 1

6

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

只是设置不会成功position:absolute。为了定位它,div2您必须设置topbottom和CSS 属性。设置并确保' 的位置相对于非静态定位的最近祖先(在本例中为)进行调整。leftrightposition: absolutebottom: 0div2parentDivposition: relative

于 2012-09-23T17:11:53.453 回答