所以我有这个 HTML-
<div class="title" id="questionTitle">
<input type="button" class="button green" value="Save"/>
<input type="button" class="button blue" value="Preview"/>
<input type="button" class="button yellow" value="Save And Exit"/>
<input type="button" class="button red" value="Exit Without Saving"/>
</div>
我正在尝试定位按钮,使它们位于 .title div 的中心。
我的 CSS 是
.button{
top:50%;
left:50%;
height:30px;
-moz-border-radius:10px;
border-radius:10px;
font-family:Arial;
font-weight:normal;
position:absolute;
top:50%;
}
.title{
-moz-border-radius:15px;
border-radius:15px;
width:30%;
height:100px;
background:#BDBDBD;
}
当我执行 position:absolute 时,所有元素都位于页面的中心,这对我来说没有意义,因为每个 .button 的祖先都是一个 id 为 questionTitle 的 div,所以它应该相对于它定位。
为什么按钮被定位在页面的中心,我如何让它位于 div 的中心?