페이지를 벗어나지 않고 내용을 축소하거나 확장 할 수있는 매우 간단한 모달을 만들었습니다. 맨 위와 맨 아래에 항상 10 %의 여백을 남깁니다. 페이지의 크기가 모든 모달 내용을 포함 할 정도로 크지 않으면 전체 모달이 스크롤 가능하게됩니다.고정 헤더로 가변 높이 모드를 만드는 방법
인가 그것을 가능, 헤더는 항상 고정되어 있으므로,이 동작을 복제하지만 모달 몸이 스크롤 될 가지고, 단지 CSS를 사용하여. 나는 몇 가지 시도를 해봤지만 아직 해결 방법을 찾지 못했습니다. 헤더 position: fixed
을 거의 만들면 모달 상자 위로 이동 한 다음 본문에 패딩을 추가하여 스크롤 막대를 아래로 움직이지 않는 헤더 아래에 내용이 표시되도록해야합니다. 나는 항상 jss를 윈도우에 바인딩하고 몸체 높이를 수동으로 조작하기 전에 모든 CSS 대안을 다 소모하는 것을 선호한다.
작은 노트에, 당신과 함께 3 단락 CSS 규칙을 대체 할 수있는 (더 컴팩트하고 지원하는 다음 더 많은 IE 버전)'p + p {margin-top : 1em;}' –