2012-11-25 2 views
2

iframe에 전체 높이가있을 수 있으므로 지정된 크기를 초과하면 스크롤바가 생기지 않습니다. height: 500px; - iframe이 아닌 페이지 스크롤 막대 만 갖고 싶습니다. 스크롤 바.CSS : iframe을 전체 높이 및 높이, 스크롤바 없음으로 설정하십시오.

스크롤바를 숨길 수 있지만 iframe의 모든 콘텐츠를 볼 수는 없다는 것을 알고 있습니다.

어떻게 할 수 있습니까?

너비 : 100 %는 완벽하게 작동하지만 높이는 100 % 사용하지 마십시오.

확인 http://jsfiddle.net/5PKqf/

는 그것이

+0

오히려 당신이 주장하는 것보다, 그것은 것 메인 페이지의 스크롤 막대를 iframe보다 훨씬 쉽게 비활성화 할 수 있습니다. iframe 스크롤 막대를 사용하여 메인 페이지의 것처럼 스크롤 막대를 사용할 수 있습니다. 당신은'html'과'body' 요소에'overflow : hidden'을 사용하여 이렇게 할 수 있습니다. 그리고 두 요소 모두에 대해 여백과 여백을 다시 설정해야합니다. – Pebbl

+0

[콘텐츠 높이에 따라 iframe 높이 조정] 가능한 중복 (http://stackoverflow.com/questions/525992/resize-iframe-height-according-to-content-height-in-it) – Nenotlep

답변

1

이주는 iframe에 전체 웹 사이트를 표시해야 일 경우 HTML 높이 : 100 %

html{ height: 100%; } 
+1

+1 대상 요소에 대한 모든 부모가 높이 100 %를 가져야하므로이 경우 body와 html이 필요합니다. – Pebbl

+0

옙, 당신 말이 맞아 – Chanckjh

+0

흠 그러나 이것을 확인하십시오 : http://jsfiddle.net/5PKqf/3/ 두 스크롤바, 그게 내가 원하는 건 아니에요, 난 페이지가 iframe을 페이지에 따라 더 커지면 1 스크롤바를 바란다 – Karem