如何解决-IE 6忽略img“Width”属性

时间:2010-08-23 作者:Tal Galili

在此帖子中:

http://humus101.com/?p=1734

我们已将4幅图像(在img属性中)设置为246像素的宽度。

镀铬看起来不错。在IE6中没有。

有什么建议可以解决这个问题吗?

3 个回复
最合适的回答,由SO网友:Tal Galili 整理而成

我解决了这个问题。

在样式中。css

我需要做以下更改

#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    /*width: auto;*/
}
我现在想知道如何在以下所有主题更新中保持这种状态。。。

SO网友:hakre

缺少图像的高度属性。因此,我不会对浏览器之间的显示差异感到奇怪,因为HTML 4 规范没有明确定义如何处理这种情况。

如何应对?钩住theme/wp核心并修补代码,在width属性旁边计算并使用height属性。

SO网友:Ryan Gibbons

如果640 px是您想要的宽度。我会进入wordpress,将其设置为图像的尺寸之一;然后,当您想在帖子中插入一个帖子时,请选择该大小。

在“设置”->“介质”下,您可以设置中尺寸和大尺寸。我会把这些换成你想要的;然后使用此插件http://wordpress.org/extend/plugins/bulk-image-resize-utility/ 这将调整您拥有的图像的大小。

wordpress将用这些维度创建新图像。这对用户的作用是,他们只下载看到的图像的大小,这有助于页面加载时间。

您可能需要返回到您的帖子并编辑图像以使用中等或大尺寸。

结束

相关推荐

如何在WordPress中关闭标记的自动关闭标签(例如,HTML5或HTML4)?

我想在我的WordPress主题中使用HTML5,如何关闭wptexturize 我不介意增加休息时间,但我想让他们休息一下<br> 而不是<br />. 我如何控制这些中断在代码中的显示方式 EDIT: 我只在乎<br> 标签问题,我不介意它对排版的改变 EDIT2: 事实上,我想<img> 标签也很重要。任何自动关闭的独立标签在这里都很重要。所以<hr> 也可能是个问题。更不用说这些了wp_head() 项目作为<link> 各种