【发布时间】:2013-01-29 06:27:15
【问题描述】:
我有一个顶栏,链接是使用浮动设置的。在其中一个链接中我有一个浮动 div。在那个 div 中我想显示一个绝对定位的图像。我使用绝对是因为我不想显示完整的图像只会显示其中的一部分。这是通过使用 top 和 left as 来实现的
CSS
div.cont{
max-width:50px;
min-width:50px;
height:50px;
overflow:hidden;
}
img{
position:absolute;
width:100px;
height:100px;
top:-10px;
left:-15px;
}
HTML
<div style="float:right;">
<div class="cont">
<img src="image url"/>
</div>
</div>
但由于图像是绝对定位的,它显示在该 div 之外。
如何克服这一点并在 div 中显示图像?
提前致谢。
【问题讨论】:
-
你能不能给我们一个小提琴,这样就容易回答了!
-
为什么不使用图像作为该 div 的背景?
-
将
position:relative添加到 div.cont。还有为什么你有一个相同值的最大和最小宽度?为什么不直接使用width,因为您已将溢出设置为隐藏