css - 如何在 div 标签中居中(垂直和水平)按钮?

标签 css html center

我正在尝试确定如何使 div 标签中的按钮(垂直和水平)居中。

给定以下 CSS:

div.listBoxMoverUserControl
{
    width: 350px;
    height: 175px;
}

div.listBoxMoverUserControl div 
{
    height: 150px;
}

div.listBoxMoverUserControl div select
{
    width: 150px;
    height: 150px;
}

div.listBoxMoverUserControl div.listBoxMoverUserControl_column1
{
    float: left;
    width: 150px;
}

div.listBoxMoverUserControl div.listBoxMoverUserControl_column2
{
    float: left;
    width: 50px;
}

div.listBoxMoverUserControl div.listBoxMoverUserControl_column3
{
    float: left;
    width: 150px;
}

我想让这个标记中的按钮居中。如何修改 CSS 以实现此目的?

<div class="listBoxMoverUserControl">
    <div class="listBoxMoverUserControl_column1">
        <label>Test1</label>
        <asp:ListBox runat="server"></asp:ListBox>
    </div>
    <div class="listBoxMoverUserControl_column2">
        <input id="btnMoveRight" type="button" value="->" /> <br />
        <input id="btnMoveLeft" type="button" value="<-" /> <br />
    </div>
    <div class="listBoxMoverUserControl_column3">
        <label>Test2</label>
        <asp:ListBox runat="server"></asp:ListBox>
    </div>
</div>

最佳答案

设置对象周围的边距以占据剩余空间。如果您想将 50px x 50px 的 div 居中放置在 100px x 100px 的 div 中,那么您将在 50px div 周围设置 25px 的边距。

关于css - 如何在 div 标签中居中(垂直和水平)按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293310/

相关文章:

html - 引导按钮垂直对齐问题

css - 使用伪元素::before在Div中显示低不透明度背景图片

algorithm - 比质心更好的 "centerpoint"

html - 不同分辨率屏幕中间的中心菜单(CSS/HTML)

html - 如何将样式应用于电子邮件中的 HTML 表格?

C++:如何使 MessageBox 居中?

css - 为什么它跳到另一行?

html - 如何在一个 <td> 单元格中制作两列?

javascript - 样式表未正确应用于元素

javascript - 是否可以使用 JavaScript 来破坏页面的 HTML?