我有一个宽度始终为50px的按钮。如何将其水平居中放在父div中?
答案 0 :(得分:3)
使父div center
对齐。
HTML:
<div class="parent">
<input type="button" class="button" value="Btn"/>
</div>
CSS:
.parent{text-align:center;}
.button{width:100px;}
答案 1 :(得分:1)
添加
display: block;
margin: 0 auto;
应该这样做。 。
答案 2 :(得分:1)
相对的定位是什么?按钮(/ div)?
无论是按钮还是div都没关系,只需给出div class =“button”,然后就可以得到样式了。
当您知道按钮的确切宽度时,也可以将其定位为绝对宽度,但这包括将其从正常流程中剥离出来(这可能不是您想要的)。
<div style="position:relative">
<button style="width:50px;position:absolute;left:50%;margin-left:-25px;">Btn</button>
</div>
根据你想要获得的内容,我想我会去显示:block; margin:auto;
我在这里分叉了Hirals:http://jsfiddle.net/LRBvT/