我正在使用margin: 0 auto
,但按钮似乎没有响应,并且不在div中。
这是jsFiddle
HTML:
<div class="ou">
<div class="con">
<button>some</button>
</div>
</div>
CSS:
.ou{
width: 33%;
height: 26px;
background: blue;
}
.con{
height: 100%;
width: 100%;
}
.con button{
width: 50px;
background: red;
margin: 0 auto;
}
答案 0 :(得分:3)
添加text-align:center;到。你。这里:
.ou{
width: 33%;
height: 26px;
background: blue;
text-align: center;
}
.con{
height: 100%;
width: 100%;
}
.con button{
width: 50px;
background: red;
margin: 0 auto;
}
答案 1 :(得分:2)
答案 2 :(得分:1)
将“display:block
”提供给
.con button{
width: 50px;
background: red;
margin: 0 auto;
display:block;
}
小提琴:http://jsfiddle.net/4L3ug/1/
OR
将“text-align:center;
”提供给:
.con{
height: 100%;
width: 100%;
text-align:center;
}
小提琴:http://jsfiddle.net/4L3ug/2/
希望这应该有所帮助!!
答案 3 :(得分:-1)
最简单的答案是不使用CSS。请改用HTML中的标记。
<div class="ou">
<div class="con">
<center><button>some</button></center>
</div>
</div>