我有一个PHP页面,从MySQL数据库中提取数据,并根据数据库内容生成基于Bootstrap的网格,这是相当标准的操作。我需要在3列网格中输出标题、图标、描述和链接。
代码简化如下:
<div class="col-lg-4 col-md-4">
<h2 class="text-center"><?php echo $row['title'] ?></h2>
<img src="<?php echo $row['icon']; ?>" width="64" height="64" class="icons">
<p><?php echo $row['description'] ?></p>
<p><a class="btn btn-info btn-lg btn-block" href="<?php echo $row['link'] ?>" target="_blank">Download <?php echo $row['title'] ?></a></p>
</div>
由于描述可能长达2行或20行,我希望能够根据该行中最长的描述将按钮对齐到div的底部。我找到了一些选项,但它们都涉及手动设置类的高度,这在那些具有较短描述的行中看起来很奇怪。它还破坏了响应式设计,这是该网站的最终目标。我假设我需要使用混合了一些CSS的jQuery来实现这一点,但难以确定最佳方法。该网站是内部网站,因此无法直接链接到整个网站,但如果需要,我很乐意提供更多代码片段。谢谢。
.bottomaligned {position:absolute; bottom:0; margin-bottom:7px; left: 0;}
的东西来将按钮设置在列的绝对底部。 如果我使用上面的CSS代码,它确实可以工作,但我需要设置Div的高度-这就是我的设计出现问题的原因,通过使用jQuery,我希望能够得到更简洁的解决方案。 - Luke