0

私はこれを試しました:

本体 {高さ: 100%;オーバーフロー: 自動; body #cornerImage {position: absolute;bottom: 0;}

この:

{ margin:0; padding:0; }
html, body {
    height: 100%;
    overflow:auto;
}
body #fixedElement {
    position:fixed !important;
    position: absolute; /*ie6 and above*/
    bottom: 0;
}

これらのどちらも機能していません。私が望んでいたポジションは機能しているように見えますが、問題は私のコンテンツを押し下げる巨大なマージンがあることです. 私はこれで正しい軌道に乗っていますか?それとも、これは私が試すべき修正ではありませんか?

4

1 に答える 1

3

IE6は、固定位置をサポートしていません。多くのWeb開発者が一緒に暮らさなければならなかったのは面倒でした。私は2つの選択肢を使用しました:

  • コンテンツのスクロール可能な部分を、オーバーフローのある別の100%幅/高さのDIVに配置します:スクロール。次に、スクロールできない「固定」要素を、より大きなz-indexを持つ別のdivにオーバーレイします。

  • サイドバーの地図でYelpが行うことを実行し、ユーザーがスクロールするたびにJavascriptで要素を再配置します。

于 2009-11-09T20:34:46.773 に答える