だから私はこの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>
ボタンを.titledivの中央に配置しようとしています。
私の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の中央に配置されるようにするにはどうすればよいですか。