次のコードを試してください。
<!DOCTYPE html>
<html style="min-width:600px; overflow:auto;">
<body style="background:grey; padding:0px; margin:0px;">
<div style="text-align:right;">
this is some text
</div>
<div id="footer" style="
background:yellow;
position:fixed;
height: 100px;
width:100%;
min-width: 600px;
text-align:right;
bottom:0px;
">
footer text
</div>
</body>
</html>
そのため、ブラウザ ウィンドウの幅を 600px 未満にすると、予想どおりウィンドウの下部に水平スクロール バーが表示されます。右にスクロールすると、「これはテキストです」というフレーズが表示されます。これは素晴らしいことです。ただし、「フッター テキスト」というフレーズはスクロールして表示されないため、問題が発生します。
ウィンドウのスクロールバーを右にドラッグすると、「フッターテキスト」と「これはテキスト」の両方をスクロールして表示するにはどうすればよいですか? 黄色のフッターは、常に Web サイトの下部に表示する必要があります。
これよりもクリーンなCSSソリューションをお勧めします。絶対に必要な場合は、JavaScript ソリューションを受け入れます。
ありがとう