Я пытаюсь создать 3 кнопки, которые находятся рядом в верхней части моей страницы. Когда страница становится меньше, они должны складываться. Пока все в порядке. У меня есть пуговицы. Я пытаюсь установить высоту кнопок до 50px max при полноэкранном режиме. Проблема в том, что когда я устанавливаю высоту, текст в моих кнопках не центрируется вертикально. Вот то, что я до сих пор:Выравнивание текста по вертикали внутри ссылки с использованием flexbox
.flx-search {
display:flex;
flex-direction: row;
flex-wrap:wrap;
justify-content: center;
align-items:center;
width:1060px;
color:#ffffff;
}
.flx-search-item {
flex-grow:1;
text-align:center;
display:block;
flex: 0 0 350px;
height:50px;
}
<div style="background-color:#34495e;display:flex; justify-content:center;">
<div class="flx-search">
<a class="flx-search-item">Search Our Catalog</a>
<a class="flx-search-item">View Patron Record</a>
<a class="flx-search-item">Register for Programs</a>
</div>
</div>
JSfiddle: https://jsfiddle.net/c60t2r2k/
Спасибо за вашу помощь заранее!
Я применил его, но 1 вещь. Есть ли способ сделать шкалу высот по мере того, как страница сжимается? – Damien
Для масштабирования да. Вы можете использовать [** viewport units **] (https://css-tricks.com/viewport-sized-typography/). Для зависания вы нацелились на неверного родителя: [** DEMO **] (https://jsfiddle.net/c60t2r2k/3/) (горизонтальное масштабирование окна для масштабирования эффекта, зависание работает). –
Большое спасибо, мне просто интересно, есть ли способ сделать это без медиа-запросов. – Damien