플레이에서 몇 가지가있다.
- 은 기본적으로 스타일이 적용됩니다.
flex: 1 0 auto
; 디스플레이에 포함되어 있으면 현재 항목을 알 수 있습니다. 플렉스가 늘어나고 줄어들지 않습니다.
- 입력을 포함하는 HTML 요소가 너비에 대한 제한을 설정하고 있습니다. 그것이 자라기를 원한다고하더라도, 부모 컨테이너의 크기로만 자랄 수 있습니다. 부모님 중 한 명이이 제한을하고 있습니다.
그래서 해결 방법과 같이 스타일 flex:1 0 auto
을 적용
<div style="flex: 1 0 auto;" class="nav-left">
<a class="nav-item">Logo</a>
<div style="flex: 1 0 auto;" class="nav-item">
<form style="flex: 1 0 auto;" class="control has-addons">
<input class="input is-expanded" type="text"> ....
당신이 볼 도움이 될 것입니다 크롬 디버거를 사용하는 최상위 부모가 폭 제한을 일으키는 것입니다. HTML을 강조 표시하면 페이지에 표시된 해당 요소가 강조 표시됩니다.