2017-06-18 42 views
0

我希望我的按鈕在頁面中間對齊,但使用我的代碼時不起作用。如何在頁面中心獲得引導按鈕?

我的代碼:

button { 
margin-left: auto; 
margin-right: auto; 
max-width: 100px; 
} 
+0

你的意思是水平居中?或者你想讓它在頁面中垂直居中呢? –

回答

0

嘗試margin: 0 auto改變;

+0

是的,使用'margin'本身就應該這樣做,而不是'margin-left'和'margin-right',如果你想讓它響應你可以'保證金:10%auto' –

0

HTML:

<div> 
    <button> 
     Hello 
    </button> 
</div> 

CSS:

button { 
margin-left: auto; 
margin-right: auto; 
max-width: 100px; 
} 

div { 
text-align: center; 
} 
+1

雖然這段代碼可能會回答問題,提供關於如何解決問題和/或爲什麼解決問題的附加背景可以提高答案的長期價值。 – Badacadabra

1

你應該使用在自定義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>

0

您可以使用Flexbox的使其居中。

div { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
}