div (#child
)는 부모 (#parent
)의 전체 높이까지 확장되지 않습니다. html
및 body
의 높이를 모두 설정했습니다. 부모의 높이를 100 %로 설정하면 부모가 최소 높이를 가지게하고, 부모의 전체 높이까지 확장하려면 부모의 높이를 설정하면됩니다.내부 div 최소 높이로 div 내부에서 100 % 높이가 작동하지 않음
HTML :
<html>
<body>
<div id="parent">
<div id="child">
<p>This area should be have the same height as it's parent.</p>
</div>
</div>
</body>
</html>
CSS :
html, body, header, h1, p { margin: 0; padding: 0; }
html { background-color: #DDD; height: 100%; }
body { background-color: #DAA; height: 100%; }
#parent {
min-height: 70%;
height: auto !important;
height: 70%;
background-color: #AAD;
}
#child {
height: 100%; /* why isn't this working ? */
width: 80%;
margin: auto;
background-color: #ADA;
}
JSFiddle : 당신이 !important;
속성을 제거 할 때 http://jsfiddle.net/nxVNX/11/
http://css-tricks.com/snippets/css/cross-browser-min-height/ 여기에서 최소 높이 스 니펫을 선택하고 모범 사례로 간주했습니다. 그 비트로 바이올린 시도조차하지 않았다. 나는 덜 쓸쓸한 것입니다 :)) –