-
ID:Q10KS6 さんの質問

レスポンシブ対応のサイトで、画像はどういった方法でレスポンシブ対応させておりますでしょうか?

jsを使ったり、幾つか方法があるようなのですが、どの方法がIE8対応を考慮すると好ましいですか?

お詳しい方どうぞよろしくお願い致しますm(_ _)m

みんなの回答 4 件

ID:59I84e さんの回答

display: block;
width: 100%;
height: auto;
だよ

ID:u9yYjq

便乗で質問です、img要素はdisplay:block;しなくてもwidthなど効いたりしますけどブロック要素にしたほうが良いんですかね?

ID:7QfI8J

この方法だと大きい一枚の画像を使い回すことになるのですよね?

モバイルだと読み込みがしんどかったりしますか?

ID:32nBZi

mobileのほうが大きい画像必要にならん?Retinaみたいなアレ

ID:HT3.aL さんの回答

img {
max-width: 100%;
height: auto;
width /***/:auto;
}
ですかね
複数の画像を用意して対応(imgset等)はしておりません。

ID:lCTx9F さんの回答

max-width:100%で良い。サイズ的には最近Retinaでジャストサイズだとむしろボヤけるので、デカくて問題ない。あとそもそもIE8を搭載したモバイル端末が存在しないので、考慮する必要はない。

ID:7QfI8J さんの回答

みなさま、ご回答ありがとうございます。

現状、1枚の画像をPCでもモバイルでも使い回すというのが
一般的ということなのでしょうか?

ID:T3HJrB

横レスだけど基本的にはそうで、俺はそうしてる。
高精細ディスプレイ用に画像を出し分けるのは運用人員が確保できるならやるけどそうでない場合が多く、往々にして面倒くさい。

ID:lg2DuK

それが一般的だったのは10/13までの話で、今は違う。
Chromeが10/14からPicture要素に対応したから、それを使うのがベスト。Picture要素には最初から後方互換性がある。

ID:T3HJrB

>>ID:lg2DuK0akaMO
画像の出し分けるんだったらこれからはソレがベストだけど、それ様のコストを払えますかって事。まぁ時と場合だとおもうよ~。

最終更新日:2014-10-16 (2,690 views)

関連するトピックス

ページ上部に戻る