文章詳情頁(yè)
css - PC端img適配的問(wèn)題
瀏覽:76日期:2023-01-16 15:58:53
問(wèn)題描述
為了防止圖片變形,規(guī)定了<img>標(biāo)簽的width:100%;height:auto;但是,這樣會(huì)出現(xiàn)兩種情況:1、圖片高度無(wú)法填充滿容器2、圖片高度大于容器的高度針對(duì)第二個(gè)問(wèn)題,我直接規(guī)定容器overflow:hidden;但是,第一個(gè)問(wèn)題該如何解決,如果將<img>高度設(shè)置為100%的話,就會(huì)變形.請(qǐng)大神們幫忙解答..
問(wèn)題解答
回答1:用p代替img 使用background-size:100%;
回答2:圖片不變形就需要保證其橫縱比->容器與圖片橫縱比相同->不可修改圖片就需要重新規(guī)劃布局
可修改圖片從而達(dá)到圖片不“變形” 將圖片采用background-image
回答3:再提供另一種方案,即容器固定,圖片自適合:
img { max-width: 100%; max-height: 100%;}回答4:
可以嘗試下樓上的方案,如果不行就需要用JS獲取圖片寬高再進(jìn)行判斷動(dòng)態(tài)設(shè)置width:100%或者h(yuǎn)eight:100%
標(biāo)簽:
CSS
相關(guān)文章:
1. javascript - iframe 為什么加載網(wǎng)頁(yè)的時(shí)候滾動(dòng)條這樣顯示?2. 老師您好!我有一個(gè)問(wèn)題、3. 后端開(kāi)發(fā) - mysql按時(shí)間分段統(tǒng)計(jì)的sql語(yǔ)句怎么寫(xiě)好?4. 網(wǎng)頁(yè)爬蟲(chóng) - python+requests 網(wǎng)頁(yè)重定向求解5. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法6. mysql - 在下剛?cè)腴T(mén)sql 關(guān)于sql的語(yǔ)法詢問(wèn)7. c++ - 如何在python的阻塞的函數(shù)中獲取變量值8. list - python 求助9. 初來(lái)乍到,相對(duì)路徑問(wèn)題,新手求教10. 請(qǐng)問(wèn)寫(xiě)好python模塊以后,文檔怎么寫(xiě)?
排行榜

熱門(mén)標(biāo)簽