gpt4 book ai didi

html - 垂直对齐流体 DIV 中的内容

转载 作者:行者123 更新时间:2023-11-27 23:53:27 24 4
gpt4 key购买 nike

这是我的代码:http://jsfiddle.net/g6puyohg/

编辑 抱歉造成混淆,我的目标是垂直对齐第二个 DIV 内的 button。类似于 this .

我不想为第二个 DIV 定义固定的 height,因为我希望它支持不同的屏幕尺寸(桌面和移动)。

我已经尝试使用 display: table; 方法但没有成功,因为它需要一个固定的高度。

最佳答案

感谢CSS Flexible Box ,现在即使在未知高度也可以垂直对齐。

8.3 Cross-axis Alignment: the align-items and align-self properties

Flex items can be aligned in the cross axis of the current line of the flex container, similar to justify-content but in the perpendicular direction. align-items sets the default alignment for all of the flex container’s items, including anonymous flex items.

center value:

The flex item’s margin box is centered in the cross axis within the line. (If the cross size of the flex line is less than that of the flex item, it will overflow equally in both directions.)

因此,您可以使用以下声明向 .row1 元素添加一个额外的类:

EXAMPLE HERE

<div class="container-fluid">
<div class="row vertical-align"> <!--
Here --^ -->
<div class="col-xs-6"> ... </div>
<div class="col-xs-6"> ... </div>
</div>
</div>
.vertical-align {
display: flex;
align-items: center;
}

如需进一步阅读(包括浏览器支持),您可以引用以下资源:


1。您不会真的想更改 Twitter Bootstrap 的所有行吧?

关于html - 垂直对齐流体 DIV 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25487719/

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