は、私は2つのdiv要素を持っているとしましょう....100%の幅とかなり親事業部の高さ - CSS
<div class="Window">
<div class='Title'></div>
<div class="Viewer"></div>
</div>
まず.Window
.Window {
width:80%;
background-color:red;
position:absolute;
z-index:1;
top:10%;
left:10%;
margin-left: 0%;
bottom:10%;
}
で開きますウィンドウです2番目のdivは.Viewer
.Viewer {
width:100%;
height:100%;
background-color:green;
}
.Viewer divを親divの100%高さと幅にするにはどうすればよいですか。覚えておいてください.Titleは.Windowのタイトルのようにスペースをとります。したがって.Viewerは、私はあなたの.TITLEは固定の高さを持っている場合、それはJSなしでは不可能だと思います.TITLE
私は混乱しています。「.Viewer divは親divの100%の高さと幅になる」と言うが、「.Viewerは.Titleの下で開始しなければならない」と言っている。あなたのコードは私にとってはうまくいくようです。 – zgood
'.Title'に内容がある場合、' .Viewer' divがスペースの残りの部分を占めたいと思うと思います。現在のところ、それはChrome上で少なくとも '.Window'からオーバーフローします。 http://jsfiddle.net/qHe29/ – Danny
これは@Dannyに当てはまります。タイトルに内容がある場合は.Windowをオーバーフローさせます。今、私はラインハイトを持っています:50px; .Titleの場合 – Joe