부모 div 내에 2 개의 하위 div가 있습니다. Child1은 머리글이고 Child2는 본문입니다. Child 2의 높이를 Parent - Child1의 높이로 설정하고 싶습니다. Child2는 스크롤 할 수 있도록 내용이 있습니다.하위 div의 높이를 부모 높이로 설정 - 형제 높이 height
JS를 통해 Child2의 높이를 설정할 수 있지만 CSS를 통해이 작업을 수행 할 수 있습니까?
부모 div 내에 2 개의 하위 div가 있습니다. Child1은 머리글이고 Child2는 본문입니다. Child 2의 높이를 Parent - Child1의 높이로 설정하고 싶습니다. Child2는 스크롤 할 수 있도록 내용이 있습니다.하위 div의 높이를 부모 높이로 설정 - 형제 높이 height
JS를 통해 Child2의 높이를 설정할 수 있지만 CSS를 통해이 작업을 수행 할 수 있습니까?
높이가 고정되어있는 경우는 단순히 헤더를 줄 수있는 부정적인 헤더의 높이와 동일 margin-bottom
, 그 높이 또한 동일한 내용 분할 padding-top
제공 :
HTML :
<div id="wrapper">
<div id="header"></div>
<div id="content"></div>
</div>
을 CSS :
html, body { height:100%; margin:0; }
#wrapper {
height:100%;
background:#000;
}
#header {
height:100px; /* Fixed height header */
margin-bottom:-100px; /* Negative height of header */
z-index:2;
position:relative;
}
#content {
min-height:100%;
padding-top:100px; /* Height of header */
box-sizing:border-box;
z-index:1;
position:relative;
}
위치를 가진 모든 것들을 왜 사용합니까 : 친척입니까? 이것은 크롬에서도 잘 작동하는 것 같습니다. 위치 : 다른 브라우저의 기술에 대한 상대적 수정 문제? http://jsfiddle.net/mori57/uBHz2/ –
그것은'z-index'를위한 것입니다. 내용이 페이지를 채우지 않을 때 스크롤이 발생합니다. http://jsfiddle.net/uBHz2/1/ –
감사합니다. @JamesDonnelly. 나는 이것을 시험해 보는 과정에있다. 또 하나는 Child2의 콘텐츠 만 오버플로되므로 Child2 만 스크롤하고 부모는 스크롤하지 않기를 바란다는 것입니다. 그 목표를 달성하기위한 모든 지침? – neuDev33
높이가 고정되어 있습니까? –
머리글 (Child1)의 높이를 고정시킬 수 있습니다. – neuDev33
또한 코드는 어디에 있습니까? 지금까지 뭐 해봤 어? Javascript를 사용하지 않고도 CSS 내에서 계산을 수행 할 수 없으므로'c2.height = parent.height-c1.height'와 같은 일을 할 수 없습니다. –