gpt4 book ai didi

html - 在内联 block 内垂直对齐 div

转载 作者:行者123 更新时间:2023-11-28 12:32:15 25 4
gpt4 key购买 nike

我有一个未知数量的 div,它们将填充到一个内联 block div 中。当有多个 div 时没有问题,因为它看起来不错,但是当只有一个 div 时,我希望它在父级中居中。我想尝试在没有任何固定/绝对定位的情况下执行此操作,并且希望不使用 javascript。

在 fiddle 中你可以看到第一列,带有“Put me in the middle”的div应该在中间。

http://jsfiddle.net/Lzzyywf2/5/

<div class="inlineb">
<div class="insideInline">Hello</div>
</div>
<div class="inlineb">
<div class="insideInline">Hello</div>
<div class="insideInline">Hello</div>
</div>

.inlineb {
min-height:102px;
display:inline-block;
border:1px red solid;
vertical-align:top;
}
.insideInline {
height:50px;
border:1px solid blue;
}

最佳答案

.insideInline 尝试 :only-child。如果父元素中只有一个元素,这将以该元素为目标。 Here's my fiddle .

#wrapper {
}
.inlineb {
min-height:102px;
display:block;
border:1px red solid;
vertical-align:top;
width:126px; /*or whatever value*/
}
.insideInline {
height:50px;
border:1px solid blue;
display:inline-block;
width:37px;/*or whatever value*/
}

.inlineb .insideInline:only-child {
display:block;
margin:0 auto;
}

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

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