在HTML表单中将图像按钮的行居中

杰克·肖蒂(Jake Shorty)

背景:我有一个flask模板呈现HTML表单,该模板包含5行按钮,所有按钮都是images每个<div>按钮都会自动开始新的一行按钮,每一行都与页面左侧对齐。

HTML代码:

<form action="/select" method="POST">
 <div>
  <input type=image/>
  <input type=image/>
 </div>
 <div>
  <input type=image/>
  <input type=image/>
  <input type=image/>
 </div>
</form>

注意:我正在尝试使用以下CSS代码将每行(行数在按钮数量上有所不同)水平居中

CSS代码:

input {
height: 100px;
width: 100px;
border-radius: 10px;
}

div {
margin: 0 auto;
}

但是,以这种方式告诉CSS将每行居中是行不通的(每行从左侧开始),也没有应用margin: 0 auto;input我尝试创建的CSS选择器或任何CSS选择器。表单或烧瓶渲染模板时是否存在隐藏的并发症?还是我只是缺少适当的位置来定义margin属性?

理查德

将div中的text-align:居中设置为水平居中的元素:

div {
    text-align: center;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章