使用CSS调整未知图像大小?

时间:2010-10-27 14:11:38

标签: css image

我正在尝试仅使用CSS调整图像大小,问题是我不知道它的尺寸。

到目前为止,我所尝试的是将图像放入a然后使图像宽度为105%。这个想法是包含div除了它的内容之外没有任何大小,但这只是使图像具有明确大小的下一个祖先的大小。

1 个答案:

答案 0 :(得分:0)

为了在CSS中调整大小,你必须给它一个精确的像素值,或者将大小基于其他东西。

如果要将图像设置为其容器宽度的105%,则该容器必须具有一定宽度供您使用。如果它是一个没有应用样式的常规div,那么它的宽度将是div父级的全宽,你的img将是105%。

如果持有img的div浮动,那么它将从其内容(也称为img)获得其宽度。这不起作用,因为你不能让两个元素相互之间的宽度。其中一个必须以某种方式受到限制。