у меня есть ...
<div id="tabs">
<!-- ... -->
<div id="interior-photo">
<img src="...">
</div>
<!-- ... -->
</div>
... и ...
#interior-photo { overflow-x: auto; }
По сути, у меня страница разбита на основной раздел и правую боковую панель фиксированной ширины. В основном разделе у меня есть вкладка div. Вся страница увеличивается с шириной окна, поэтому при изменении размера окна размер div с вкладками также увеличивается по горизонтали.
Моя проблема в том, что изображение, которое я загружаю внутри одного из div с вкладками, как правило, намного, намного шире, чем обычно окно (это панорамные изображения; очень длинные по горизонтали, но не сильно по вертикали).
Я знаю, что могу заставить содержимое #interior-photo
прокручивать по горизонтали, используя приведенное выше правило CSS, но, похоже, это работает только тогда, когда этот же div имеет фиксированную ширину . Поскольку я хочу, чтобы этот div имел переменную ширину , он всегда отображает полную ширину изображения, что выводит мой макет из строя.
Я знаю, как это исправить с помощью Javascript, но мне было интересно, есть ли у кого-нибудь решение только для CSS. Если вам нужна дополнительная информация о моем макете для решения этой проблемы, пожалуйста, дайте мне знать. Спасибо!