Как выровнять блоки по вертикали в рамках одного стиля?
Здравствуйте. Пытаюсь изучать html и css. Пока что через консоль браузера, чтобы сразу видеть что происходит.
Пытаюсь сделать кнопки на одном уровне по нижнему краю. Но какие бы команды не пробовала, ничего не выходит. У этих кнопок одинаковый стиль (см.скрин).
Помогите разобраться.
Дополнительно:
На будущее: прикладывайте код, а не скрин, ибо вы нарушаете правила сервиса (да и на вашем скрине в принципе ничего не видно).
display:flex;align-items:flex-end;
Остальные тоже хорошо бы прочитать.
Альтернатива: гриды и их единицы fr
Ответы:
Пытаюсь изучать html и css.
Отлично.
Но вам совершенно обязательно параллельно с изучением научиться пользоваться поисковой системой.
В самом начале пути уясните – на все тривиальные вопросы уже даны тысячи ответов:
https://yandex.ru/search/?text=выравнивание+в+css&...
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для выравнивания блоков по вертикали в рамках одного стиля вам следует использовать свойство CSS `display: flex` в комбинации с `align-items: center`. Это позволит центрировать содержимое блоков по вертикали.
Пример кода на HTML и CSS:
<div class="container"> <div class="block">Block 1</div> <div class="block">Block 2</div> <div class="block">Block 3</div> </div>
.container { display: flex; align-items: center; } .block { width: 100px; height: 50px; background-color: lightblue; margin: 10px; }
В этом примере блоки с классом `.block` будут выровнены по вертикали внутри контейнера с классом `.container`. При добавлении новых блоков они также будут автоматически центрироваться.
Такой подход позволяет легко управлять вертикальным выравниванием блоков и делает верстку более гибкой и адаптивной. Надеюсь, это поможет вам решить проблему выравнивания блоков по вертикали в рамках одного стиля.