除 FF 之外的所有主要浏览器都会在其尺寸内呈现具有无效 src 属性的图像,该尺寸由 CSS 或宽度/高度属性指定。只有 FF 会将 alt 属性渲染为文本节点,忽略尺寸,这在许多情况下会破坏布局。
有没有办法强制 FF 在指定尺寸内渲染图像?
您应该更改 DOM 元素表示
img{
display:block;
}
或者
img{
display:inline-block;
}
或者
img{
float:left;
}
尝试将此规则添加到css:
@-moz-document url-prefix(http), url-prefix(file) {
img:-moz-broken{
-moz-force-broken-image-icon:1;
width:100px;
height:100px;
}
}
尝试在标签本身中写入width:
和height
属性,或者 在 CSS 中使用for和img
!important
width
height