私のボタンをページの真ん中に配置したいのですが、自分のコードを使用してもボタンが機能しません。ページの中央にブートストラップボタンを表示するにはどうすればよいですか?
私のコード:
button {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
私のボタンをページの真ん中に配置したいのですが、自分のコードを使用してもボタンが機能しません。ページの中央にブートストラップボタンを表示するにはどうすればよいですか?
私のコード:
button {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
margin: 0 auto
に変更してみてください。
はい、 'margin-left'と' margin-right'ではなく 'margin:left 'の代わりに' margin'だけを使用してください。あなたが応答できるようにしたい場合も 'margin:10%auto' –
HTML:
<div>
<button>
Hello
</button>
</div>
はCSS:
button {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
div {
text-align: center;
}
このコードはどのようにして問題が解決されるのか、そして/またはそれがなぜ解決されるのかに関する追加的な文脈を提供することで、回答の長期的価値が向上する。 – Badacadabra
することができますあなたは、カスタムCSSを介してブートストラップクラスを利用する必要があります。
親に.text-center
を使用してください。
button
{
max-width: 100px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="text-center">
<button>button</button>
</div>
それともあなただけのボタンに.center-block
(またはdisplay: block
)を追加し、それを行うにはしたくない場合。
button
{
max-width: 100px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<button class="center-block">button</button>
あなたはそれを中央にフレキシボックスを使用することができます。
div {
display: flex;
align-items: center;
justify-content: center;
}
水平中央を意味しますか?それとも、ページの中央に縦にしたいのですか? –