Попробуйте следующий код:
<!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>
Поэтому, когда я делаю ширину окна браузера менее 600 пикселей, горизонтальная полоса прокрутки появляется внизу окна, как и ожидалось. Когда я прокручиваю вправо, фраза «это какой-то текст» прокручивается в поле зрения, и это здорово. Однако фраза «текст нижнего колонтитула» не прокручивается, что является проблемой.
Как сделать так, чтобы «текст нижнего колонтитула» и «это какой-то текст» прокручивались в поле зрения, когда я перетаскиваю полосу прокрутки окна вправо? Желтый нижний колонтитул всегда должен отображаться внизу сайта.
Я бы предпочел чистое решение CSS для этого. Я приму решение javascript, если это абсолютно необходимо.
Спасибо