これは position:fixed で簡単にできることはわかっていますが、残念ながら IE 6 のサポートに行き詰まっています。どうすればよいですか? CSS を使ってきれいにしたいのですが、Javascript を使わなければならない場合でも、それで終わりではありません。私の現在の実装では、メイン コンテンツ領域の上に浮かび、Javascript で配置される「フローティング フッター」があります。私が現在持っている実装は、Javascriptを使用しても特にエレガントではないため、私の質問は次のとおりです。
- Javascriptなしでこれを行う方法はありますか?
- Javascript を使用する必要がある場合、このフローティング フッターの問題に対する「適切な」解決策はありますか? 「良い」とは、ブラウザ間で動作し、ブラウザのリソースを過負荷にせず (頻繁に再計算する必要があるため)、エレガントで使いやすいもの (つまり、 のようなものを書くとよいでしょう
new FloatingFooter("floatingDiv")
) を意味します。
上記のすべてを備えた非常に簡単なソリューションはないと思いますが、構築できるものは素晴らしいでしょう.
最後に、より一般的な質問です。この問題を解決するのは非常に困難であることは承知していますが、すべてのページの下部にフッター コンテンツを配置する以外に、UI に代わるものはありますか? 私の特定のサイトでは、ステップ間の遷移を表示するために使用しています。これを行う他の方法はありますか?