【发布时间】:2013-01-18 19:10:15
【问题描述】:
我想让容器的宽度缩小到图像的大小。高度以相对于浏览器窗口的百分比给出。
.img
{
width: auto;
height:100%;
}
.container
{
height:100%;
width:auto;
}
这是小提琴:
display:table,就像在类似情况下不起作用,因为作为表格单元格,图像始终显示其原始大小的 100%。
【问题讨论】:
-
我不知道你在追求什么...是这个jsfiddle.net/EdgKr/59 吗?
-
我相信他们希望容器 div 在高度减小时与图像宽度匹配。在小提琴中,如果您缩小结果面板的高度,您可以看到图像右侧的绿色。
-
display:table 将照常工作,但需要应用于 div 而不是图像。
-
是的。该图像具有显示:内联。它的容器显示:table-cell。换行显示:表格。
-
更新:我稍微改变了小提琴并添加了填充,以解决问题。绿色框应缩小到图像的宽度。
标签: css image containers jsfiddle