임의의 높이의 요소가 앞에 오는 div를 정의해야하지만 접기의 하단까지 나머지 공간을 채워야합니다.CSS 수직 위치 지정 : 상대 상단 + 절대 하단
내가 이것을하는 것에 대해 생각한 방법은 상대적으로 상단과 하단을 절대 위치로 배치하는 것이지만 CSS에서도 가능한지 확실하지 않습니다.
#header {
border: 1px solid green;
width: 100%;
height: 100px;
}
#fill-the-fold {
border: 1px solid red;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
<div id="header"></div>
<div id="fill-the-fold"></div>
이를 수행하는 방법에 대한 도움이 있거나 더 쉬운 방법이 있다면 많은 도움이됩니다.
나는 본다. 그것은 좋은 트릭입니다, 유일한 것은 여전히 당신이 선행 요소 (100px)의 높이를 알도록 강요합니다. 제 경우에는 그렇지 않습니다. 그것들은 임의의 높이 일 수 있습니다. – vastur
또한 절대 위치에있는 빨간색 요소의 '상단 : 100 픽셀'을 사용하여 동일한 결과를 얻을 수 있다고 생각합니다. 그러나 언급했듯이, 나는 우리가 100px 높이를 모른다고 가정하고 싶다. – vastur
글쎄, 내가 알다시피, 남아있는 임의의 높이를 채울 방법이 없다. 희망을 다른 사람이 우리에게 이것을 달성하는 방법을 보여줄 수 있습니다. :) – Ire