【发布时间】:2016-08-31 04:02:34
【问题描述】:
我有一个两列布局 - 固定右列宽度,左列中的可扩展内容。
在我将图像添加到可缩放列之前,布局可以很好地适应不同的屏幕尺寸。如果容器缩小到图像的大小,它会将列推得太宽,挤压我 300 像素的右列。
我设置了
width:100%;
在图像上,这解决了响应问题,但是当容器再次全屏时,图像会缩放以填充它,这不是我想要的,因为它看起来很垃圾。我添加了
max-width:100%;
这没有帮助。
简而言之,我希望图像行为是“是你的真实大小,除非容器更小,在这种情况下缩小。”
(我应该提一下,我的两列布局是用 flexbox 完成的)
编辑: 在玩了很长时间之后,事实证明这是浏览器之间的行为差异 - Chrome 缩放容器,缩小图像(根据最大宽度),但 Firefox 只是将所有内容推出。在每个中打开这个:https://jsfiddle.net/andyg1/sb7zefr5/
【问题讨论】:
标签: html css responsive-design flexbox