2009-10-06 7 views
0

헤더가 숨겨진 방식으로 iframe이있는 페이지를로드해야합니다.iframe의 위치 지정

<div style="width:945px; height:600px; overflow:hidden;"> 
    <iframe src="innerpage.html" 
     frameborder="0" 
     height="700" 
     scrolling="no" 
     width="945" 
     style="top:-100px" /> 
</div> 

답변

1

진실한 말은 무엇이 겠지만, 당신 스타일이 아무 것도하지 않을 수도 있습니다. top이 영향을 미치려면 position: absolute 또는 position: static으로 설정해야합니다.

이렇게하면 iframe 내의 콘텐츠가 아닌 전체 iframe이 위로 이동합니다.

+0

스타일은 iframe의 내용이 아니라 iframe에 적용됩니다. –

+0

그가 실제로 * iframe이 아닌 콘텐츠를 배치하려고한다고 오해하지 않는 한. –

-1

상위에서 iframe을 내부 스타일을 할 수 없기 때문에 그것은 작동하지 않습니다, 내부 문서에 액세스하지 않고 여부에서 부모의 : 나는 다음하지만 어떤 이유로 작동하지 않는 시도 자바 스크립트 또는 iframe 내부의 스타일 시트가 iframe이 귀하와 동일한 도메인에 있다고 가정합니다.