7

除 FF 之外的所有主要浏览器都会在其尺寸内呈现具有无效 src 属性的图像,该尺寸由 CSS 或宽度/高度属性指定。只有 FF 会将 alt 属性渲染为文本节点,忽略尺寸,这在许多情况下会破坏布局。

有没有办法强制 FF 在指定尺寸内渲染图像?

4

3 回答 3

11

您应该更改 DOM 元素表示

img{
 display:block;
}

或者

img{
 display:inline-block;
}

或者

img{
 float:left;
}
于 2013-02-15T13:46:09.217 回答
2

尝试将此规则添加到css:

    @-moz-document url-prefix(http), url-prefix(file) {
  img:-moz-broken{
    -moz-force-broken-image-icon:1;
    width:100px;
    height:100px;
  }
} 

jsfiddle 示例

来源:https ://stackoverflow.com/a/6744791/1915183

于 2013-01-18T10:18:01.847 回答
1

尝试在标签本身中写入width:height属性,或者 在 CSS 中使用for和img!importantwidthheight

于 2013-01-18T10:09:49.977 回答