2012-05-13 62 views
0

我在与IE8的问题了图片:http://www.melisayavas.com/news/WordPress的功能没有出现在IE8

这是功能用于输出在我的functions.php代码:它不会显示该网站上的图片图片:

if (function_exists('add_theme_support')) { 
    add_theme_support('post-thumbnails'); 
} 

if (function_exists('add_image_size')) { 
    add_image_size('news-thumb', 200, 200); 
} 

这是用于功能图像的CSS:

.post-thumb { 
    float: left; 
    padding: 10px; 
} 

专门为IE8我有这个CSS:

.post-thumb img { 
    float: left\9; 
    margin-top: 10px\9; 
    margin-right: 10px\9; 
} 

如果我将边距或宽度添加到.post-thumb element,图像显示在IE8上,但我不需要固定宽度或高度。我不明白为什么它没有拿起图像的宽度和高度。

回答

1

问题是由这个规则引起的:

img, object, embed { 
    max-width: 100%; 
} 

如果从这个规则中删除了img,图像将出现在IE8。

+0

谢谢,确实如此。我非常感谢你的帮助。 –

0

您的代码将呈现为<img width="118" height="200"

没有pxwidthheight。但通过Chrome和Firefox的属性,它会自动读取为width="118px" height="200px"

但IE没有这个内置属性。这就是为什么它没有显示你的形象。

尝试更新代码将px添加到图像大小。