html - 将 float div 对齐到底部

标签 html css

看看这个 jsfiddl 示例: 我希望左列与底部对齐。 不应该那么难,但我无法让它发挥作用。

http://jsfiddle.net/magwalls/rdrznzhe/

<div width="100%" class="clear">
  <div class="fl" width="50%">I want this aligned to bottom</div>
    <div class="fr" width="50%">
      <div>Row 1</div>
      <div>Row 2</div>
      <div>Row 3</div>
    </div>    
</div>
<hr class="clear"/>

编辑: 我在这里用 Vitorinos 和 Dankos 解决方案更新了我的 JS Fiddle 来解决我的问题。 http://jsfiddle.net/magwalls/rdrznzhe/12/

最佳答案

据我所知,您无法设置 floated 的垂直对齐方式元素,但您可以尝试使用 inline-block并 float 其他元素:

.fl, .fr {
    display:inline-block;
    vertical-align:bottom;
    width:50%;
}
.fr > div {
    float:right;
    clear:right;
}

检查这个 Demo Fiddle


如果您使用 inline-block 请注意不要忘记删除空格 CSS TRICKS在这种情况下,我使用评论 <!-- -->

关于html - 将 float div 对齐到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26160887/

相关文章:

html - 为什么文本没有对齐到顶部?

html - 只有垂直线可见的表格

javascript - jquery Bootstrap同一页面上的两个模式冲突

html - 如何设置 'label' HTML 元素的 id?

html - 特定 div 中所有媒体屏幕的中心元素

javascript - 使用javascript更改div的背景图像

html - 用 Bootstrap 包装动态元素

CSS or Table 'Dock Layout' Non Scrolling Header 解决方案?

jquery mobile 固定 navBar 在 iOS 4 上的位置

html - 隐藏其他框阴影的背景颜色