0

Web サイトでセミレスポンシブ デザインを作成しようとしています。max-widthそのために、ピクセル単位でa を設定したページ ラッパー以外のすべての幅と高さにパーセンテージを使用します。

また、私は自分の写真を 100% 均等に配置max-widthmax-heightて、人々がブラウザーのサイズを小さくすると、画像も残りのコンテンツと一緒に表示されるようにします。これは Chrome では意図したとおりに機能しますが、IE10 では機能しません。私が見る限り、それは私が自分の写真をdivに入れたときだけですdisplay: table-cell

div に画像がないと、IE と Chrome の両方で、ウィンドウ サイズに応じて div が増減します。しかし、 を使用して画像をstyle="max-width: 100%; max-height: 100%;"挿入すると、少なくとも IE ではスケーリングされません。

これはバグですか、それとも意図したとおりに機能していますか。そして、私にできることはありますか?:)

前もって感謝します。

4

2 に答える 2

2

これは IE のバグです...しかし、多くの場合、テーブル コンテナの table-layout 属性を「fixed」に設定することで修正できます。

于 2014-08-13T19:40:51.077 に答える
0

ページの上部に !DOCTYPE を追加して、IE で動作する max-width と max-height を取得します。例: < !DOCTYPE html public "-//W3C//DTD HTML 4.0 Strict//en" >

http://msdn.microsoft.com/en-us/library/ie/ms530811(v=vs.85).aspx

于 2013-12-10T20:59:25.427 に答える