2012-01-23 42 views
5

有什么办法让div不能扩展它的宽度,但是在IE8中创建一个在div外部可见的图像?例如,我的div可能是200px宽,但图像宽度为250px。允许图像比包含div更宽

+0

您是否尝试过使用最大宽度?不知道容器是否应该小于其中的元素,但如果需要,请尝试最大宽度并查看是否有帮助。因此,对于最小宽度,您还可以使用最小宽度。 –

+0

是的,我用,但它仍然是一样的.... – krish

+0

@SagarPatil:在所有其他浏览器,它工作正常,除了IE – krish

回答

5

你可以定位图像'绝对'?

div > img {position:absolute;} 
+0

这是我第一次尝试... – Alex

+0

这会给你想要的效果。尽管我个人认为容器应该足够大以容纳它的内容。也许需要一个不同的方法 –

+0

@marc constello:是我也试过,但最主要的是当我增加图像的宽度,容器div也增加根据图像的宽度,所以图像总是在容器内.. 有任何解决这个问题的方法吗...? – krish

3

设置div的width200px及其overflowvisible

+0

我用过这个,但它仍然是一样的 – krish

+0

但它的工作;我在IE8中测试过。你能发布你试过的代码吗? –

+0

与你的代码绝对属性修复问题thanq。 – krish