gpt4 book ai didi

html - Flex 显示与绝对定位冲突

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

我在 div 中有这些按钮,它们的 CSS 如下:

div {
font-size: 5vw;
font-family: Calibri, Helvetica, sans-serif;
}
div.IFlexible {
display:flex;
}
div.yesno {
position: absolute;
bottom: 4vw;
}
div > button{
font-size: 5vw;
flex-grow: 1;
}
<div class="yesno IFlexible">
<button id="addNewOK" class="confirmBut">Confirm</button>
<button id="addNewCancel" class="confirmBut">Cancel</button>
</div>

并且没有其他与这些按钮相关的内容。

我的意图是让按钮位于屏幕底部,同时拉伸(stretch)它们以占据均匀的空间并占据所有空间。问题是,我该怎么做?

最佳答案

flex-grow 属性更改为 flex 并将 100%width 添加到 div.IFlexible:

* {margin: 0; padding: 0; box-sizing: border-box}
html, body {width: 100%}

div {
font-size: 5vw;
font-family: Calibri, Helvetica, sans-serif;
}

div.IFlexible {
display: flex;
width: 100%; /* added */
}

div.yesno {
position: absolute;
bottom: 4vw;
}

div > button {
font-size: 5vw;
flex: 1; /* modified */
}
<div class="yesno IFlexible">
<button id="addNewOK" class="confirmBut">Confirm</button>
<button id="addNewCancel" class="confirmBut">Cancel</button>
</div>

关于html - Flex 显示与绝对定位冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46532213/

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