最近遇到這樣一個問題,在HTML5手機頁面中,直接給<img>標籤設置寬高,即使圖片路徑正常,在IOS真機下也是沒法顯示的,而在安卓以及瀏覽器的模擬真機上都是正常顯示的,這是爲何呢?css
html:html
<img src="xxxx.png" /> //假定圖片路徑正常
css:瀏覽器
img{ width:100px; height:100px; }
這樣,圖片在安卓以及模擬真機上是可以正常顯示的,而在IOS手機下沒法正常顯示。學習
有人提供給我一個解決辦法,給img標籤加一個父級元素,給父級元素設置寬高,而後給img標籤設置寬高100%,以下:spa
html:code
<div class="img-container"> <img src="xxx.png" /> //假定圖片路徑正常 </div>
css:htm
.img-container{ width:100px; height:100px; } .img-container img{ width:100%; height:100%; }
這樣圖片就能在IOS手機上正常顯示了,不知還有更好的辦法嗎?圖片
鄙人建立了一個QQ羣,供你們學習交流,但願和你們合做愉快,互相幫助,交流學習,如下爲羣二維碼:ip