У меня есть следующий код:
.wrapper {
display: flex;
height: 25px;
}
.myInput {
width: 50px;
height: 100%;
border: 1px solid grey;
border-right: none;
}
.myInputAddon {
width: 25px;
height: 100%;
background-color: green;
border: 1px solid green;
}
<div class="wrapper">
<input class="myInput">
<div class="myInputAddon" type="number"></div>
</div>
Я думал, что когда я задаю жестко запрограммированную высоту своему div-оболочке (в примере 25px), а затем height: 100%;
его дочерним элементам, они будут правильно сгибаться и иметь одинаковую высоту.
Но в моем фрагменте мой ввод выше, чем мой div.
Если я удалю высоту из div-оболочки и дам вводу высоту 23 пикселя, а дочернему div 25 пикселей, это сработает. Но я хотел бы установить его немного динамичнее.
Это должно выглядеть так:
Как я могу это сделать?
Спасибо и ура.