gpt4 book ai didi

html - 在另一个父 DIV 中垂直居中两个 DIV,包括它们的内容

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:35 25 4
gpt4 key购买 nike

我在一个父 div 中有两个 DIV。我希望他们是:

enter image description here

所以我搜索了这方面的例子,因为这是一个微不足道的问题。我尝试了 SO 中的几个示例,但它似乎对我的示例没有任何影响。我试过 vertical-align: middle;和内联 block ,但没有任何成功。这是我的 fiddle 。

http://jsfiddle.net/Sz2fU/1/

HTML

播放A

CSS

.parentBox
{
height: 100px;
}
.left_box
{
display: inline-block;
vertical-align: middle;
background:green;
float:left;
}
.right_box
{
width: 18%;
height: 100%;
display: inline-block;
vertical-align: middle;
background:blue;
float:right;
}
.inputBox
{
height:80px;
}

最佳答案

为了让 vertical-aligntable 中工作,我们必须使用 table-cell

试试这个:

display:table;width:100%;添加到.parentBox

.left_box.right_box 中移除 float

display: table-cell;text-align:center; 添加到 .left_box.right_box

您需要添加 text-align:center; 以使输入居中。

JSFiddle Demo

更多信息 here 用于垂直对齐。

注意:IE7及以下不支持display:table;display:table-cell;

关于html - 在另一个父 DIV 中垂直居中两个 DIV,包括它们的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24662376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com