Как выровнять кнопки по вертикали относительно друг друга?
Никак не получается выровнять кнопки относительно друг друга в зависимости от кол-ва текста.
Помогите
https://codepen.io/liqztyqs-the-scripter/pen/mdoZPrQ
Дополнительно:
1. Флекс колонками и margit-top auto для кнопки
2. Гриды и 1fr для той строки, которая должна растягиваться.
Как вариант, можно и для той в которой кнопка и кнопке align-self.
3. subgrid https://caniuse.com/?search=subgrid
Ответы:
.feedback__item{ - display: block; + display: grid; + grid: auto auto 1fr auto / auto; |
.feedback__item{ - display: block; + display: grid; + grid: auto auto 1fr auto / auto;
остальное доделывать самостоятельно
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для выравнивания кнопок по вертикали относительно друг друга можно использовать различные методы в зависимости от конкретной ситуации. Вот несколько способов, которые могут быть полезны:
1. Использование flexbox:
Flexbox - это мощный инструмент для создания гибких макетов. Для выравнивания кнопок по вертикали можно использовать свойство align-items со значением center. Пример кода на CSS:
.container { display: flex; align-items: center; }
2. Использование таблиц:
Если у вас небольшое количество кнопок, вы также можете использовать таблицу для выравнивания элементов по вертикали. Пример кода на HTML:
<table> <tr> <td><button>Кнопка 1</button></td> </tr> <tr> <td><button>Кнопка 2</button></td> </tr> </table><table> <tr> <td><button>Кнопка 1</button></td> </tr> <tr> <td><button>Кнопка 2</button></td> </tr> </table>
3. Использование позиционирования:
Для точного позиционирования кнопок по вертикали можно использовать свойство position со значением absolute или relative. Пример кода на CSS:
.button { position: absolute; top: 50%; transform: translateY(-50%); }
4. Использование гридов:
Grid Layout - это еще один способ создания гибких макетов. Для выравнивания кнопок по вертикали можно использовать свойство align-items со значением center. Пример кода на CSS:
.container { display: grid; align-items: center; }
Выберите подходящий метод в зависимости от ваших потребностей и требований дизайна. Надеюсь, это поможет вам выровнять кнопки по вертикали относительно друг друга!