对齐容器中的按钮

时间:2012-04-23 12:09:56

标签: html css

我不擅长前端(html,css等..)我想在容器中对齐一些按钮,如下所示。 cntainer将有一些标题和一些按钮。请把我解雇。

提前致谢。

enter image description here

4 个答案:

答案 0 :(得分:1)

如果您有两个button元素,并且希望它们与中心对齐 - 请向其父级添加text-align: center。工作示例如下:http://jsfiddle.net/skip405/uvAcj/

如果要指定按钮之间的距离 - 只需根据需要调整margin-left属性即可。 button:first-child选择器不会将第一个按钮向左移动,它们将完全对齐中心。

答案 1 :(得分:1)

您可以通过以下方式获得结果: -

<强> HTML

 <fieldset>
<legend>Container Heading</legend>
<button id="visit_return_button" type="submit">Button1</button>
<button id="visit_return_button" type="submit">Button2</button>
 </fieldset>

<强> CSS

    fieldset {
    border:1px solid;
    width:200px;
    height:70px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

legend {

    margin-left:5px;
}

#visit_return_button{
    background-color:#9C8C42;
    border: 2px solid #91782c;
    color: #FFF;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
}

或观看演示: - http://jsfiddle.net/VY8xs/21/

答案 2 :(得分:0)

我喜欢用css float选项做这个。但有几种方法可以做到这一点。 您应该为每个按钮创建一个div,并使用css正确对齐它们。

例如:

CSS

#button1{
float: left;
margin-top: 10px;
}

#button2{
float:left;
margin-top: 10px;
margin-left: 10px;
}

HTML

<div id="container">
    <div id="button1">
         Your button HTML here
    </div>

    <div id="button2">
         Your button HTML here
    </div>
</div>

答案 3 :(得分:0)

jsfiddle example

<style>
    div#container {
    overflow:hidden;
    border:1px solid #000;
    width:200px;
    position:relative;
    padding:5px;
}

div#container > button {
    float:left;
    /*or float:right; */
}

​
</style>

<div>containing heading</div>
<div id="container">
<button>submit</button>
<button>cancel</button>
</div>​