2

だから、これは私を困惑させてきました。私が必要としているのは、それをページの下部に固定する css 式を持つ絶対配置コンテナーです (doctypeless または DTD-less IE の固定配置をシミュレートする際の不安定さを補うため)。ブラウザのビューポートの下。これは他の Web ページに含まれるコンテンツであるため、これを正しく表示するために適切な Doctype に依存することはできません。内部要素をビューポートの下に配置するもの (パディング、マージン、または配置) は、IE でページを永遠にスクロールさせます。

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<style type="text/css">

#footer {
position: expression("absolute");
_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
width:800px;
height:800px;
background-color:blue;
}
#huh {

position:absolute;
bottom:-20px;
width:400px;
height:400px;
background-color:red;
}

        <br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh<br/>eh
<div id="footer">
   <div id="huh">

   </div>
</div>
</body>
</html>

両方を完全に配置する必要があるため、これに本当に縛られています。私の非テストケースでは、huh div を相対的に配置すると、ラッパーの表示が乱れます。何か案は?

4

0 に答える 0