试试下面的代码:
<!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 时,如预期的那样,窗口底部会出现一个水平滚动条。当我向右滚动时,“这是一些文本”这句话会滚动到视图中,这很棒。但是,短语“页脚文本”不会滚动到视图中,这就是问题所在。
当我将窗口滚动条向右拖动时,如何让“页脚文本”和“这是一些文本”滚动到视图中?黄色页脚必须始终出现在网站底部。
我更喜欢一个干净的 CSS 解决方案。如果绝对必要,我会接受 javascript 解决方案。
谢谢