将按钮与中心对齐

时间:2012-04-02 06:27:53

标签: html css

我有一个简单的提交按钮。我想把它与中心对齐。这是我的代码:

<input type="submit" name="btnSubmit" value="Submit" onClick="Submit" align="center">

然而,它不起作用。最好/最简单的方法是什么?

5 个答案:

答案 0 :(得分:33)

你应该使用这样的东西:

<div style="text-align:center">  
    <input type="submit" />  
</div>  

或者你可以使用这样的东西。通过为元素指定宽度并为左右边距指定auto,元素将在其父级中居中。

<input type="submit" style="width: 300px; margin: 0 auto;" />

答案 1 :(得分:1)

这对我有用:

    <input type="submit" style="margin-left: 50%">

如果你只添加保证金而没有左边的部分,它会将提交按钮置于整个页面的中间位置,这样就很难找到并且不适合那些没有耐心的人提交表单。找到提交按钮大声笑。 margin-left将它放在同一行中,因此它不会超出您的预期。 如果您只想稍微缩进提交按钮而不是一直在页面中间,您也可以使用像素而不是百分比。

答案 2 :(得分:1)

对我而言,它使用了flexbox,这在我看来是最干净的解决方案。

在父div /元素周围添加一个css类:

.parent {
display: flex;
}

并使用按钮:

.button {
justify-content: center;
}

你应该使用父div,否则按钮不会知道&#39;页面/元素的中间是什么。

如果这不起作用,请尝试:

#wrapper {
    display:flex;
    justify-content: center;
}

答案 3 :(得分:0)

margin: 50%; 

您可以根据需要调整百分比。它在响应式电子邮件中似乎对我有用。

答案 4 :(得分:0)

添加宽度:100px 保证金:50%。 现在按钮的左侧设置为中心 最后添加按钮的宽度的一半 50px
按钮的中间位于中间。

<input type='submit' style='width:100px;margin:0 50%;position:relative;left:-50px;'>