2013-02-07 1 views
0

현재로서는 div div의 내부에 div div가 있고 A의 높이가 100 %로 설정되어 있습니다. 처음부터 부모 div의 맨 아래까지 모든 것을 덮어주기를 원하기 때문입니다.부모 높이의 나머지 부분을 채우기 위해 요소 높이를 어떻게 설정할 수 있습니까?

그러나 높이를 100 %로 설정하면 원하는 방식대로 수행되지 않습니다 (단순히 시작점에서부터 부모의 바닥까지 전체적으로 확장 됨). 정확히 높이를 설정합니다. 상위 div와 일치합니다.

Example

진짜 트릭이 사업부입니다 : DIV A는 DIV의 B 안에 아래로 몇 백 개 픽셀을 시작하기 때문에,이 사업부의 B.

예 아래 아래에 여분의 몇 백 개 픽셀을 오버 플로우 DIV A를 원인 B는 콘텐츠에 따라 세로로 확장 할 수 있어야하고 div A는 수직 시작부터 부모 끝까지 영역을 계속 채 웁니다.

다른 방법이 있습니까? 나는 계산 단위를 사용할 수 있다는 것을 이해합니다. 그러나 calc는 사파리 6까지 사파리에서 작동하지 않으며, 많은 모바일 장치를 배제 할 것입니다.

답변

1

I 수도 당신이 밖으로 작업 사업부 B에

overflow:hidden; 

을하지 않을 여기에 달성하기 위해 노력하지만,있는 무슨 오해?

+0

게시 한 지 몇 초 만에 깨달았습니다. 예, 작동했습니다. 감사. – Eric

+0

div A에 넣는 콘텐츠의 양에 따라 'height : 100 %'의 사용을 정당화 할만큼 콘텐츠의 하단이 숨겨집니다. 경우에 따라 문제가 해결 될 수도 있지만 질문에 대한 최적의 해결책은 아닙니다. –

+0

아무 문제 없어, 다행히도 그것을 분류 해 주셔서 감사합니다! @ FabrícioMatté 원래 게시글을 오해했을 수도 있지만 Div A는 그 부모 인 DivB의 높이와 일치한다고 생각 했습니까? – InsomniaBass

관련 문제