私のindex.htmlにphpが含まれているページnews.htmlがあります-#contentdiv内。news.htmlには別のdivがあり、右側に浮かび、メインコンテンツから分離するための垂直線jpgがあり、そこに追加などが配置されます。
問題は、100%の高さにできないことです(ラインjpgでは機能しますが)。その理由は、cssの問題だと思います。また、何らかの理由でフッターの下に配置できないため、100%の高さの線がフッターを上書きしません。すべてのページにmain.cssファイルを使用しています。
#poll divの高さにposition:fixedを使用すると、100%は機能しますが、ブラウザーをズームイン/ズームアウトすると、divが移動します。これは私が望むものではありません。min-widthプロパティがあることは知っていますが、うまくいかなかったようです。
これが私のコードです:
index.html:
//Content div is placed inside a #main table//
<div id="content"><?php include "news.html"?></div>
main.css:
html, body{
height:100%;
}
#main{
width:1010px;
height:100%;
z-index:2;
}
#content{
margin-top: 303px;
height:100%;
z-index:1;
}
#footer{
z-index:2;
}
#poll{
height:100%
background-color:rgba(255,0,0,0.6);
float:right;
z-index:1;
}
news.html
<div id="poll"><div style="background-image:url(images/vertical.jpg); width:5px; height:100%; background-repeat:repeat-y; vertical-align:top; position:fixed; top:0; z-index:0;"></div>
<div>POLL CONTENT HERE</div>
</div>