4

フレームセット上にDIVレイヤーを描画したい。DIVを中に入れることができると聞きましたが、うまくいき<frameset>ません。

次の例は機能しません。FirebugHTML-inspectorにDIVが表示されません。

<!doctype html>
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test of frameset with div</title>

<style type="text/css">
#flashContent { 
position:fixed;
left:200px;
bottom:200px;
width:400px; 
height:400px; 
background-color:red;
z-order:1000;
 }
</style>

</head>

<frameset rows="*,100px" style="z-order:10">



<frame src="content1.html">
<frame src="bottom.html">

<div id="flashContent">
    Something
</div>


</frameset>

</html>
4

1 に答える 1

7

DIVsの上に配置することはできませんframesets。達成する唯一の方法は、DIV上にあなたを配置することiFrameです。少なくとも新しいブラウザ(IE6なし)の場合。

コード例に従って、プロパティDIVを絶対に含めて配置する必要があります。z-index

#flashContent {

  position: absolute;
  left: 200px;
  bottom: 200px;
  z-index: 2;

  width:400px; 
  height:400px; 
  background-color:red;
}
于 2012-01-28T20:27:43.430 に答える