css - div 在另一个内部的垂直对齐 - 问题

标签 css css-float

我最初有 float div,我希望这些 float 中的内容垂直对齐。

这给我带来了麻烦,所以我不得不移除 float 。

我是绕过这个 fiddle本文中提到 post .

并使用 fiddle 获得所需的布局。但是我在垂直对齐 div 时遇到了麻烦。

我试过了,

vertical-align:middle;
display:table-cell;

对于 parent 容器和

display: inline-block;

对于 child 内容。

1) 在这个fiddle .我希望 rightright-container 内垂直对齐。

换句话说。我想让 两个 divmain div 中垂直对齐,并且两个 div 中的每个 div 都需要垂​​直对齐。

2) 如何在 float 内实现垂直对齐?所以我可能不会改变我原来的布局。在 fiddle 的右边和左边说 floats

需要一些指导。

编辑:

这对于表格来说可能更简单。但我正在寻找基于 div 的解决方案。

最佳答案

这是你想要的吗?

已添加:<div id="right" style="display:table-cell;vertical-align:middle;"> RIGHT </div>

jsFiddle 更新:http://jsfiddle.net/5vpA3/157/

关于css - div 在另一个内部的垂直对齐 - 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13222687/

相关文章:

javascript - window.open 函数只在 foreach 循环中运行一次

CSS 在居中元素旁边 float 一个元素

html - 如何将一个 div 放到另一行?

html - 垂直展开 Div 以适应内容

html - 在 :after psuedo element breaks to new line when there is a space in HTML 上向右浮动

html - 将标题顶部的文本移动到标题中间

css - 是全局定义位置:relative to page container a good practice?

css - 在具有动态高度的绝对图片下定位div

html - 声明 DOCTYPE 时全屏 div 消失

jquery - float 元素而不将其移动到主体