8
소재 디자인 및 플렉스 레이아웃을 사용하는 각도 앱. https://github.com/angular/flex-layout각도 2 플렉스 레이아웃 높이 100 %
내가 상단에 2 열 간단한 페이지 레이아웃을 만들려고 해요 화면 하단에 하나의 행 다음에 (왼쪽 = 오른쪽 = 10 %, 입력). 요소는 여전히 콘텐츠에 필요한 수직 공간 만 채 웁니다. 내가 이것을 한 유일한 방법은 수동으로 높이를 100 %로 설정하는 것입니다. 그게 내가 어떻게해야 하느냐? 이 html의 문제점은 무엇입니까?
<div fxLayout="column">
<div fxLayout="row" fxFlex="90%">
<div fxFlex="80%" class="border">
<p>Stuff is happening here</p>
</div>
<div fxFlex="20%" class="border">
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</div>
</div>
<div fxLayout="row" fxFlex="10%" class="border">
<p>Bottom element</p>
</div>
</div>
결과 : %는 실제로 갈 수있는 방법은 아마도
아무 문제가 없다고 생각합니다. 요소가 100 %로 합쳐져서 열이 화면 높이의 100 %를 채우는 것으로 가정했지만, 그렇지 않습니다. 부모의 100 % 만 채우고 고정 된 가치가 없으면 콘텐츠의 크기만큼만 커집니다. 이제는 더 많이 생각해 봤습니다. –