Я пытаюсь выровнять кнопку по горизонтали с помощью CSS. Вот моя разметка:
<button type="button" class="primary-button download-button">Download</button>
И мой соответствующий CSS:
.primary-button {
font-family: Arial, sans-serif;
font-size: 1.3em;
color: #fff;
border: 1px solid #004487;
background-image: -webkit-gradient(linear, top, bottom, from(#5288bd), to(#2f659a));
background-image: -webkit-linear-gradient(top, #5288bd, #2f659a);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255, 255, 255, .7);
text-shadow: 0px -1px 0px black;
cursor: pointer;
}
.download-button {
padding: 10px 20px;
border-radius: 5px;
display: block;
margin: 10px auto 0px auto;
}
Тем не менее, он по-прежнему выровнен по левому краю. Я думал, что установка margin: 10px auto 0px auto;
выровняет его по горизонтали, поскольку теперь он является блочным элементом, но, по-видимому, это не так.
Я также пытался обернуть его в div и использовать text-align: center
, но это тоже не работает.
float
наnone
на кнопке, а контейнер — наtext-align
наcenter
. - person TrySpace   schedule 16.03.2015