我希望我的按鈕在頁面中間對齊,但使用我的代碼時不起作用。如何在頁面中心獲得引導按鈕?
我的代碼:
button {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
我希望我的按鈕在頁面中間對齊,但使用我的代碼時不起作用。如何在頁面中心獲得引導按鈕?
我的代碼:
button {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
嘗試margin: 0 auto
改變;
是的,使用'margin'本身就應該這樣做,而不是'margin-left'和'margin-right',如果你想讓它響應你可以'保證金: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>
您可以使用Flexbox的使其居中。
div {
display: flex;
align-items: center;
justify-content: center;
}
你的意思是水平居中?或者你想讓它在頁面中垂直居中呢? –