除FF以外的所有主流瀏覽器都會渲染圖像,其CSS尺寸或寬度/高度屬性指定尺寸範圍內的圖像的無效src屬性。只有FF會渲染alt屬性,因爲它是文本節點,忽略維度,這在很多情況下會破壞佈局。強制Firefox在CSS指定的尺寸範圍內渲染空圖像
有沒有辦法強制FF在指定的尺寸內渲染圖像?
除FF以外的所有主流瀏覽器都會渲染圖像,其CSS尺寸或寬度/高度屬性指定尺寸範圍內的圖像的無效src屬性。只有FF會渲染alt屬性,因爲它是文本節點,忽略維度,這在很多情況下會破壞佈局。強制Firefox在CSS指定的尺寸範圍內渲染空圖像
有沒有辦法強制FF在指定的尺寸內渲染圖像?
嘗試添加該規則的CSS:
@-moz-document url-prefix(http), url-prefix(file) {
img:-moz-broken{
-moz-force-broken-image-icon:1;
width:100px;
height:100px;
}
}
你應該改變的DOM元素表示
img{
display:block;
}
或
img{
display:inline-block;
}
或
img{
float:left;
}
碼?例?截圖?什麼? – Kyle
不知道,但你有沒有嘗試添加'display:inline-block'到圖像css?也許當FF將其轉換爲文本節點時,它在功能上與「span」相同並忽略「width」和「height」css? – Bazzz