IE >= 7 を含むすべてのブラウザーで iframe のコンテンツをスケーリングしようとしていますが、9 未満では機能しません。
この投稿のコードを、必要と思われるサイズに合わせて変更し、その中に標準の幅 960 ピクセルのページを配置します。 iframe のコンテンツをスケーリングするにはどうすればよいですか?
http://www.carsonfarmer.com/2012/08/cross-browser-iframe-scaling/
#wrap {
width: 410px;
height: 426px;
padding: 0;
overflow: hidden;
border:1px solid #ccc;
box-shadow: 0px 0px 3px #333;
}
#frame {
-ms-zoom: 0.5;
-ms-transform-origin: 0 0;
-moz-transform: scale(0.5);
-moz-transform-origin: 0px 50px;
-o-transform: scale(0.5);
-o-transform-origin: 0px 50px;
-webkit-transform: scale(0.5);
-webkit-transform-origin: 0 0;
}
#frame {
width: 950px;
height: 1000px;
border: 0;
overflow: hidden;
}
IE 8 では、コンテナーに対してコンテンツが小さすぎて、スクロールバーが表示されます。IE 7 では、コンテンツはスケーリングされません。