DIV要素の高さ100%で、スクロールバーを表示させたいです
ソースは以下のとおりです。
DIV要素をheight:100%にして画面全体に広げるために、色々CSSで設定していましたところ、Firefoxでしたら縦スクロールバーが表示されるのですが、IE6では縦スクロールバーが表示されません。(左カラムの文字はかなり下まで続いています)
IEでもスクロールバーが表示されるようにしたいと思います。
よろしくお願いいたします。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="imagetoolbar" content="no" />
<title>サンプル</title>
<style type="text/css">
<!--
/*全体の設定*/
* {
margin: 0px;
padding: 0px;
font-size: 12px;
font-family:'Georgia', Verdana, Osaka, 'MS P Gothic';
font-weight: normal;
line-height: 150%;
color: #000;
}
/*ページ全体の設定*/
html,body {
height:100%;
}
body {
background-color: #FFF;
}
/*カラムの設定*/
#wrapper {
width: 1001px;
float:left;
height: 100%;
min-height:100%;
margin: 0px 0px 0px 0px;
overflow:hidden;
}
body > #wrapper {
height:auto;
}
/*左カラムの設定*/
#left {
width: 340px;
margin: 0px;
float: left;
height: 100%;
min-height: 100%;
background-color:#FF0000;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
/*右カラムの設定*/
#right {
width: 660px;
margin: 0px;
float: right;
height: 100%;
min-height: 100%;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #000;
background-color:#00FF00;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
-->
</style>
</head>
<body>
<div id="wrapper">
<div id="left">
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
</div>
<div id="right">
aaaa
</div>
</div>
</body>
</html>
補足
ご回答いただきありがとうございます。 上記のDynamically loaded contentを参照いたしました。 しかしながら、解決にいたりませんでした。 Dynamically loaded contentの下にある、 <!ーーーー Hiding content scrollers If you want to have the scroller initially hidden, you need to hide it after calling the mCustomScrollbar function. This is important, in order for the script to calculate content width or height correctly. ーーー!> こちらの方が私がやりたい事に近いのですが、 前出でいうid2を読み込んだ際に、スクロールバーが表示されませんでした。 隠す前にスクリプトの記述をせよとのことですが、そうしてしまうと、 id1+id2の合計されたheightが初期状態になってしまうため、 id1(スクロールバーを表示させたくない)の時にもスクロールバーが表示されてしまうのです。 これを回避するためには、どうしたらよいのかを悩んでいます。