这是否是一个bug或者其他问题?
.page__header {
background: lightgreen;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-content: stretch;
align-items: stretch;
}
.page__header h1 {
flex: 1 0;
}
.page__header button {
order: 5;
}
.page__header div {
align-self: left;
order: 2;
position: relative;
}
.page__header div input {
min-width: 260px;
padding: 0 1em;
height: 100%;
text-transform: uppercase;
}
<div class='page__header'>
<h1>title</h1>
<div>
<input>
</div>
<button>some button</button>
</div>
一如既往,Chrome不愿合作。
有没有人知道如何强制使 input 元素占据其 flex 容器的完整高度?
在Firefox中,它遵循 100%
高度。