gpt4 book ai didi

html - 如何将所有输入按钮与所有其他元素水平对齐

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:20 25 4
gpt4 key购买 nike

我想制作一个所有字段和输入按钮完全水平对齐的表单。我尝试在所有元素上设置 margin: 0 auto (在重置 css 之后),但似乎文本字段的长度使元素看起来水平居中(输入按钮占用空间小得多)。有没有一种简单的方法可以使用绝对定位来抵消这种宽度差异(我希望它能够响应)。

这是 html:

<h1>
Please upload your file
</h1>
<form action="/upload" enctype="multipart/form-data" method="post">
<input type="file" name="upload" multiple="multiple" ><br>
<input type="submit" value="Upload">
</form>

还有CSS:

h1, form {
display: block;
text-align: center;
color: red;
margin-top: 1.2em;
}
h1 {
font-size: 2em;
margin-top: 2em;
margin-bottom: 1em;
}

p {
margin-top: .2em;
margin-bottom: 1em;
}

input {
display: block;
margin:0 auto;
}

input[type=submit] {
font-size: 2em;
}

这就是我要提到的问题。 (我希望 choose files 按钮居中)enter image description here

最佳答案

只需在您的输入字段中添加一个边框,以表明它是居中对齐的:

JSFiddle

input {
display: block;
margin:0 auto;
border: 1px solid #cfcfcf;
}

关于html - 如何将所有输入按钮与所有其他元素水平对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325126/

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