2011-03-16 10 views
2

私はMxNピクセルイメージをXxYコンテナに表示することになっています。同僚は、imgタグにheight属性またはwidth属性のみを指定することを提案しています。だから彼によると私は幅のブラウザを提供する場合は、高さを計算し、比例的に画像のサイズを変更します。私はこれを実際に見ていないし、すべてのブラウザがこれをサポートしているかどうかはわかりません。ブラウザは、高さまたは幅のいずれかを指定すると、それに応じて画像のサイズを変更しますか?

答えて

2

私の個人的な経験から、ブラウザは、高さまたは幅のいずれかを指定する場合、比例的に画像のサイズを変更します。両方を指定すると、比率が崩れ、画像は比例しません。

しかし、私はすべてのブラウザがこれをどのように処理しているのかよくわかりません...私は、Internet ExplorerがInternet Explorerから何かファンキーなことをしていると確信しています。とにかく、ここではMozillaの開発者向けネットワークからイメージスケーリングに関するいくつかの情報です:

https://developer.mozilla.org/en/css/scaling_background_images

私はこのことができます願っています。

+0

+1 sayigのためだけに、「私は、Internet Explorerがインターネットエクスプローラ以来何かファンキーなことをしていると確信しています。 :) – Kumar

+0

@クマールはここ! ;) – Jared

+0

@クマール...ありがとう:) – Hristo

0

はい、ブラウザは、幅または高さのいずれかのプロパティを指定すると、画像を比例してサイズ変更します。

+0

Moz Devのページやその他のマニュアルのポインタはありますか? – Kumar

+0

ブラウザの仕組みです。私はそこに「マニュアル」があるとは思わない。ここに例があります:http://jsfiddle.net/ZEGvk/ –

+0

@クマー...私の答えで私が提供したリンクをチェックしてください。 – Hristo

関連する問題