Итак, после бог знает скольких попыток моя кнопка вообще не будет выравниваться по центру!
.button {
width: 340px;
height: 70px;
background-color: #84705C;
font-family: 'Fredoka', sans-serif;
border-radius: 8px;
border: 0px;
font-size: 50px;
color: #FFFFFF;
text-align: center;
animation-name: buttonoutofhover;
margin: auto;
display: inline-block;
}
Я также пробовал margin-left и margin-right как способ установить auto. Любая помощь, пожалуйста? Я просто использовал основные теги. Если это работает для вашего кода, извините за потраченное время, но, похоже, это не для моего. (также пробовал с анимацией и без, тоже самое)
Вы хотите сосредоточить его на конкретном div или просто на странице
@Bingus My Beloved, пожалуйста, поделитесь html тоже
<!DOCTYPE HTML> <html> <link rel = "stylesheet" href = "items.css"> <button class = "button">Тестовая страница</button> </html>
@ManuJanardhanan, держи!






Вы можете обернуть кнопку внутри другого div: например. «кнопка-обертка». Примените «display: flex» к этой оболочке, а затем используйте «margin-left: auto, margin-right: auto» в классе кнопок.
Также убедитесь, что ваша кнопка имеет класс «кнопка», так как вы ссылаетесь на класс вместо элемента html внутри вашего файла css. Проверьте фрагмент кода ниже:
<!DOCTYPE html>
<html lang = "en">
<head> </head>
<body>
<style>
.button {
width: 340px;
height: 70px;
background-color: #84705c;
font-family: "Fredoka", sans-serif;
border-radius: 8px;
border: 0px;
font-size: 50px;
color: #ffffff;
text-align: center;
animation-name: buttonoutofhover;
margin-left: auto;
margin-right: auto;
}
.button-wrapper {
display: flex;
}
</style>
<div class = "button-wrapper">
<button class = "button">Button</button>
</div>
</body>
</html>Даже в превью все заработало, спасибо большое, вроде заработало!
Поэтому, если вы хотите сделать это, просто используйте сетку отображения с размещением элемента в центре. Только коротко и просто.
.button {
width: 340px;
height: 70px;
background-color: #84705C;
font-family: 'Fredoka', sans-serif;
border-radius: 8px;
border: 0px;
font-size: 50px;
color: #FFFFFF;
text-align: center;
animation-name: buttonoutofhover;
margin: auto;
display: grid;
place-items: center;
}<div class = "button"></div>Большое спасибо, это сработало отлично, как и вариант ниже, спасибо =)
PS: только что попробовал еще раз на пустой HTML-странице, все то же самое. А так же убрал display:inline-block так как он был не нужен.