私は、を持つ要素にauto
のmargin
を追加すると、要素の中央になると考えました。これは、両側の余白が等しくなるためです。しかし、どこに間違っているのか分かりません。どうすればこのボタンをページの中央に置くことができますか?ボタンが中央にないのはなぜですか?
p {
font-family: helvetica, sans-serif;
font-size: 18px;
}
button {
background-color: lightblue;
color: white;
padding: 15px 32px;
border-radius: 4px;
border: 5px solid lightblue;
}
.upload-button {
width: 300px;
margin: 10px auto;
}
button:hover {
background: white;
border: 5px solid lightblue;
color: lightblue;
}
html, body {
height: 100%;
}
body {
width: 960px;
margin: auto;
}
<button id="upload-button" class="upload-button" type="button">why is this button not centered</button>
あなたはそれが唯一の水平方向または水平方向にも垂直方向に中央揃えになりたいですか? –