프레임 셋에 3 개의 프레임이있는 페이지를 만들고 싶습니다.투명한 프레임 셋을 만드는 방법은 무엇입니까?
Header.html
, Announcement.php
및 Footer.html
의 세 프레임으로 된 내 Home.html
이 메인 페이지입니다. Header.html
내부
<frameset rows="10%,*,5%" noresize frameborder="NO" FRAMESPACING="0" scrolling="NO" >
<frame src="Header.html" scrolling="NO">
<frame src="Announcement.php" name="container">
<frame src="Footer.html" scrolling="NO">
</frameset><noframes></noframes>
, 나는 Frame.css
내부에 투명하게 HTML의 스타일을 정의했다. 이것은 다른 2 프레임에도 동일합니다.
html
{
background-color : transparent;
}
그러나 Home.html
의 배경은 표시되지 않습니다. 그러나 frameset
을 제거하면 배경이 표시됩니다.
here에 업로드했습니다.
그럼이 문제를 어떻게 해결할 수 있습니까?
편집 :
this 페이지를 기반으로 allowtransparency
속성 브라우저 신뢰성은?
가 해결 : 나는 모질라 파이어 폭스와 페이지를 볼려고 해요
, 그것은 allowtransparency
속성과 작업처럼 보이지만, 내가 크롬을 사용하여 페이지를 볼 때, IE9와 오페라 12, 그것은 작동하지 않았다입니다. 사용
이 아닌가 settting 시도'allowtransparency는'iframe 대응 "참"=? – Chin
''이게 뭔가? 그러나 여전히 작동하지 않습니다. – Chin
프레임 셋에도 적용 해보십시오. – zvona