#html #css #bootstrap-4
Вопрос:
У меня возникли проблемы с центрированием 2 кнопок блоков с помощью встроенного css, используя темную тему из начальной загрузки. Я не могу точно отредактировать css. Я могу делать только встроенный css, потому что я использую cdn-версию темы.
<a href='/start'><button class="btn btn-lg btn-primary" type="button">rbutton1</button>
<a href='/stop'><button class="btn btn-lg btn-primary"
type="button">rbutton2</button>```
Like i mentioned, i can only do inline css since its a cdn based theme.
Комментарии:
1. Вам нужно будет добавить некоторые стили к родительской ( оболочке ) этих 2 кнопок . Проверьте bootstrap и flex ( bootstrap использует flex ) о том, как центрировать элементы на странице
2. как я уже упоминал, я использую версию cdn
3. И ? вы можете добавлять встроенные стили, насколько я понял. Так где же задержка ?
Ответ №1:
Если вы можете добавить тег стиля на эту страницу, и он не будет удален, вы можете это сделать.
<style>
a {width:500px;display:block;margin:0 auto;}
</style>
Ответ №2:
Для этого вы также можете использовать flex.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
</head>
<body>
<div style="display: flex; flex-direction: column; justify-content: center; align-items: center;">
<a href='/start'><button class="btn btn-lg btn-primary" type="button">rbutton1</button>
<a href='/stop'><button class="btn btn-lg btn-primary" type="button">rbutton2</button>
</div>
</body>
</html>
Div с style="display: flex; flex-direction: column; justify-content: center; align-items: center;"
выровняет обе кнопки по центру.
Ответ №3:
Прежде всего, почему для использования button
внутри a
тега просто добавьте класс непосредственно в a
тег и text-center
класс в родительский элемент. или вы можете сделать то же самое с button
тегом
<div class="text-center">
<a href="/start" class="btn btn-lg btn-primary">rbutton1</a>
<a href="/stop" class="btn btn-lg btn-primary">rbutton2</a>
</div>
но в теге кнопки вы не можете добавить href=""
атрибут
<div class="text-center">
<button class="btn btn-lg btn-primary " type="button">rbutton1</button>
<button class="btn btn-lg btn-primary" type="button">rbutton2</button>
</div>