インターネットエクスプローラのオブジェクトフィッティングの代わりの方法があります。サポートしていないためです。基本的に私はobject-fit:coverを使ってdiv内の画像を伸ばさないようにしています。私はインターネット上でいくつかのソリューションを見ているが、私が見つけたのは、私がそれをやっているようにimgタグからではなく、cssからイメージを読み込むソリューションだった。誰もがインターネットエクスプローラのdiv内の画像を伸ばすのではなく、代替方法があります誰も私を助ける?ここobject-fitの代替オプション:Internet Explorer用のカバー
は、単純なコードが
HTML
<div class="grid-image">
<img itemprop="image" alt="TEST" src="images/15.jpg">
</div>
CSS
.grid-image {
width: 100%;
background-color: grey;
position: relative;
overflow: hidden;
height: 100%;
}
grid-image img {
object-fit: cover;
width: 100%;
height: 100%;
overflow: hidden;
}
IE 7についてはどうですか?それはオブジェクトカバーをサポートしていないし、HTMLのインライン画像であり、背景画像ではない。 –
これはIE7用ではない解決策です。私はそれが0.35%のためにIE7に焦点を当てていません –
IE8についてはどうですか?私はいくつかの研究を行い、人々はIE8とIE9-10を最も使います。 –