답변:
height: 100% 부모 컨테이너의 높이를 100 %로 설정합니다.
height: auto 요소 높이는 자식의 높이에 따라 달라집니다.
다음 예를 고려하십시오.
높이 : 100 %
<div style="height: 50px">
<div id="innerDiv" style="height: 100%">
</div>
</div>
#innerDiv ~ 할 것이다 height: 50px
높이 : 자동
<div style="height: 50px">
<div id="innerDiv" style="height: auto">
<div id="evenInner" style="height: 10px">
</div>
</div>
</div>
#innerDiv ~ 할 것이다 height: 10px
setting the height of the child element or the container element. 특정 일관성을 유지하고 복제를 피하고 재 작업을 줄이며 공통 레이아웃을 그룹화하면 디자인을 달성하기 위해 필요한 모든 작업을 수행 할 수 있습니다. 요컨대, 여러분의 작업에 대한 시스템 / 패턴이 있어야 읽고 쉽게 읽을 수 있으며, 물론 그것이 작동한다는 사실도
auto요소가 그 내용과 자녀의 내용 모두에 맞게 증가하도록합니다. 반대로 고정 높이 값은 선언 된 높이에 맞지 않는 내용을 늘리거나 표시하지 않습니다. jsfiddle.net/m3f8y6xr/1 이 답변은 요소가 자체 텍스트이든 자녀의 컨텐츠이든 모든 내용을 포함하도록 자라게 할 정도로 충분히 말로 표현되지 않았다고 생각합니다. 물론 자체 텍스트도 어린이라고 주장 할 수 있습니다. 이를 통해 동작을 시각적으로 확인할 수 있습니다.
기본값은 height: auto브라우저에 있지만 height: X%높이를 포함하는 블록의 백분율로 정의합니다.
10px + the size it needs for its own content이 볼 - jsfiddle