응답 레이아웃에서는 Iframe 요소의 너비 및 높이 속성의 너비와 높이에주의를 기울여야하지만 블록 또는 높이의 너비 또는 높이가 Iframe의 너비 또는 높이보다 작을 때 Iframe의 현상 요소가 오버플립니다
이 넘치는 Iframe은 페이지의 레이아웃을 파괴합니다. 우리는 한 가지 방법을 사용하여 iframe 요소가 응답하고 기다렸다가 볼 수 있습니다.
해결책JS에 의해 표시되는 너비가 표시되지 않는 한 iframe 요소 자체는 철회 할 수 없습니다. 그러나 우리는 iframe 컨테이너 요소를 통해 iframe을 감싸고 동시에 iframe 컨테이너 요소의 너비를 블록을 포함하는 너비로 가득 차고 iframe의 길이와 너비 비율을 기준으로 패딩-버전 백분율을 설정합니다. iframe-container 요소의.
실제로,이 방법의 본질은 Iframe-Container 요소의 패딩-바닥 속성을 설정하는 데 있습니다. 패딩 버튼의 백분율을 설정하는 것은 상위 요소의 너비와 비교되므로 높이 속성의 백분율이 설정되면 부모 요소의 높이와 비교됩니다 패딩 바닥에 대한 속성 만 설정할 수 있습니다. 이런 식으로, 당신은 iframe 요소에 iframe 컨테이너로 가득 차면 만 만들면됩니다.
코드 복사