2012-03-11 26 views

答えて

3

imgを使用する代わりに、画像を背景としてdivを使用し、CSS background-positionプロパティを使用して中央に配置することができます。または、divの中にimgを使用してoverflow: hiddenを使用し、画像にマージンを使用して中央に配置することができます。

しかし、FYIでは、サムネイルはサーバー側で生成する必要があります。それ以外の場合は、イメージ全体を送信します。

+0

サムネイルを生成する際のアドバイスで、サーバーサイド! –

+0

情報をありがとう、それはまだオフラインであり、それを行うサーバーはありませんまた、私は全体の画像を送信し、その後、ユーザーが画像を開くので、サイズを変更したいと思います。 このdivメソッドはかなり良いと簡単です、ありがとう。画像をdivにするためにスクリプト全体を編集しなければならないので、他の方法も素晴らしいかもしれません... –

0

あなたのサムネイルは画像全体のほんの一部ですか?なぜサーバー上の画像のサイズを変更せず、あらかじめ定義されたサイズの画像タグ内に表示するのですか?イメージがそれほど大きくない場合は、サーバー側のサイズ変更をスキップして、次のようにします。<img src="image.jpg" alt="Some image" height="42" width="42" />。画像サイズを好きなものに変更してください。

+0

これは、比を壊し、画像は完全な混乱のように見えますが、とにかくありがとうございます:) –

関連する問題