【问题标题】:Why are images not showing up? [closed]为什么图片不显示? [关闭]
【发布时间】:2012-07-14 20:11:30
【问题描述】:

在 IE9 页面上显示图像存在问题:图像在 Firefox 和其他浏览器中显示正常,但在 IE9 中不显示。在 Firefox 中会在主页上显示所有图像,但在 IE9 中仅显示一张图像。单击该图像加载页面,其中也不显示详细图像。 http://jurmalarealestate.ru/doma/

这个问题可能是由于 IE9 在以百分比指定宽度时无法正确调整图像大小。

如何解决这个问题?也许,他们选择使用浏览器缩放图像是有原因的,这不是一个好方法。

【问题讨论】:

    标签: html css internet-explorer internet-explorer-9 dhtml


    【解决方案1】:

    设置一个正确的DOCTYPE,这样 IE 就会知道如何解释你的尺寸属性。此外,最好使用 style 属性来设置这些值,例如

    <a style="width:162px; height:120px;" ....
    

    【讨论】:

    • 添加 DOCTYPE 有助于上述页面,但不适用于具有详细信息的其他页面:sample
    • 包含详细信息的页面也没有 DOCTYPE ......你所有的 html 页面都应该有一个正确的 DOCTYPE。
    • 是的,我在提到的页面中添加了&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;,测试了页面副本,但它不显示图像(这些图像具有以百分比指定的“宽度”属性)。
    • 据我所知,您的示例页面仍然没有 DOCTYPE
    • 我的意思是我复制了这个 html 页面并从我的驱动器本地测试了它并应用了更改(不是在实时服务器上)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2021-03-06
    • 1970-01-01
    相关资源
    最近更新 更多