課程
/前端開發
/JavaScript
/瀑布流布局
圖片的高度是auto 無法獲取圖片的高度
2015-07-24
源自:瀑布流布局 2-4
正在回答
即使沒設置position屬性,只要img元素里有圖片,還是可以把盒子給自動撐開的~這時如果你為img設置width/height屬性 只是在以width/height屬性來等比縮放img的大小~
沒有設置position屬性 ?在chrome瀏覽器下js通過offsetHeight獲取img的高度為0,火狐就可以獲取其高度。如果你聽不懂的話我可以把代碼發給你看看,你可以驗證一下,謝謝。
auto的話 他會根據內容撐開 或者父元素 ?看看你的position是什么
是圖片高度設為auto時,chrome默認其沒有高度
那就是上一級的高度
舉報
瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式
1 回答創建圖片獲取的高度為0
5 回答為什么無法正常獲取圖片的高度??
1 回答圖片沒有加載完獲取高度為0
2 回答獲取窗口高度問題
1 回答jquery創建的圖片高度不對
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-31
即使沒設置position屬性,只要img元素里有圖片,還是可以把盒子給自動撐開的~這時如果你為img設置width/height屬性 只是在以width/height屬性來等比縮放img的大小~
2015-07-31
沒有設置position屬性 ?在chrome瀏覽器下js通過offsetHeight獲取img的高度為0,火狐就可以獲取其高度。如果你聽不懂的話我可以把代碼發給你看看,你可以驗證一下,謝謝。
2015-07-29
auto的話 他會根據內容撐開 或者父元素 ?看看你的position是什么
2015-07-26
是圖片高度設為auto時,chrome默認其沒有高度
2015-07-26
那就是上一級的高度