gpt4 book ai didi

css - 垂直对齐是否有 "clearfix"?

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:37 26 4
gpt4 key购买 nike

是否有类似 floatclearfix 但用于垂直对齐的技术。

我想分隔不同的元素(内联或向左浮动),以便它们始终与顶部或底部对齐。

在此jsFiddle我希望红色和绿色水平对齐。我无法更改 CSS 或现有的 div。我只能包装 .s1.s2

最佳答案

好的..如果你知道类名你可以这样做:

SEE DEMO 1

这里是 CSS:

.s1 {
display: inline-block;
font-size: 10px;
height: 20px;
}

.s2 {
display: inline-block;
background: green;
font-size: 20px;
height: 20px;
}

.s3 {
background: red;
height: 20px;
}

/* PUT THIS IN AN EXTRA FILE OR UNDER THE ABOVE STYLE */

.s1 {
vertical-align: bottom;
}

.s2 {
vertical-align: middle;
}

或者如果你可以包装文件,你可以像这样 float div:

SEE DEMO 2

HTML

<div class="wrap_1"> <!-- Wrap 1 -->
<div class="s1">
<div class="s3">asdf</div>
</div>
</div>

<div class="wrap_2"> <!-- Wrap 2 -->
<div class="s2">
<div>qwer</div>
</div>
</div>

CSS

.s1 {
display: inline-block;
font-size: 10px;
height: 20px;
}

.s2 {
display: inline-block;
background: green;
font-size: 20px;
height: 20px;
}

.s3 {
background: red;
height: 20px;
}

/* FLOAT THE DIV */

.wrap_1 div, .wrap_2 div {

float: left;
}

如果解决了您的问题,请告诉我!

关于css - 垂直对齐是否有 "clearfix"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350976/

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