gpt4 book ai didi

html - 将按钮移动到 div 底部后按钮不居中

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

我正在尝试创建一个表单,其中提交始终位于底部和中心。

我通过在父 div 中使用 text-align: center 并使用 position: absolutebottom: 20px< 将其移动到底部来居中,但在我这样做之后它似乎稍微偏离了中心 - 为什么会这样,我该如何补救?

HTML:

<div class='container'>
<form>
<p>
<input name='group 1' type='radio' id='1' />
<label for='1'>option 1</label>
</p>
<p>
<input name='group 1' type='radio' id='2' />
<label for='2'>option 2</label>
</p>
<p>
<input name='group 2' type='radio' id='3' />
<label for='3'>option 1</label>
</p>
<p>
<input name='group 1' type='radio' id='4' />
<label for='4'>option 1</label>
</p>
<button type='submit'>
Submit
</button>
</form>
</div>

CSS:

.container {
width: 400px;
height: 400px;
border: 2px solid red;
text-align: center;
}

button {
position: absolute;
bottom: 20px;
}

演示:https://jsfiddle.net/f9ktLn9o/3/

最佳答案

您使用 position: absolute; 将其从堆栈中拉出的位置现在将位于按钮左侧的中央。如果将其向左移动按钮宽度的 50%,应该可以解决问题。

transform: translateX(-50%);

https://jsfiddle.net/f9ktLn9o/4/

关于html - 将按钮移动到 div 底部后按钮不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47355068/

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