IE5.5 以降の新しい CSS プロパティを使用し、JS を使用して画像サイズが固定値より大きいかどうかを判断し、ZOOM を使用してzoom.htc という名前の動作ファイルを作成します
。
コードは次のとおりです。
event="oncontentready" "" onevent="zoom()" />
<script language="javascript">
functionzoom(){
if(this.width>760)this.style.zoom=1/(width/760) ; //ZOOM= 1割る(幅を指定した幅で割る)
}
</script>
この動作を具体的に適用します。
次のコードを Web ページに追加します:
<style>
.hyperlook img { behaviour:url('zoom.htc')} //ZOOM.htcのパスに注意
</style>
最後に、制御する必要がある場所の前後に <div class="hyperlook"> </div> を追加します。
上記は、IE での単なる解決策です。