• ベストアンサー

画像か背景か?どちらが表示が速い?

こんにちわ。 ホームページを作成する際に使用する画像サイズですが、皆さんは何バイトまでの圧縮を心がけてますか? また、画像(imgタグ)として使用すると、背景(background)に使う時よりも表示が速く感じるのは気のせいでしょうか? こんな初心者なみの質問ですが、もしよければみなさんの意見がききたいです。宜しくお願いします。

  • ogoo
  • お礼率97% (68/70)
  • HTML
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • hiroko771
  • ベストアンサー率32% (2932/9040)
回答No.1

気のせいです。 理由は、同じ画像データを、サーバーから送信してるだけなので 同じファイルサイズ(重さ)の画像の表示なら、タグの記述が上に有る方が早く表示されるためです。 それと、画像サイズは BB回線ユーザーにのみ見せたいなら特に制限は要りません。 画質優先でいいですが、非常識に縦横が大きいものにならない様にしましょう。 アナログ回線の人にも…と言う場合は、大画像をそのまま貼り付けないで、 サムネ(サムネイル。縮小画像)から元画像にリンクしてあげるのが常識です。 画像のファイルサイズが100KBを越えると、アナログ回線ユーザーは辛いと思うので、ファイルサイズも明記してあげると尚いいかと思います。

ogoo
質問者

お礼

わかりやすく具体的に教えてくださりありがとうございます。 じっくり考えてみれば、そうだな。。。 と納得です。 回線のこととかあまり知らなかったので、勉強になりました!

その他の回答 (2)

noname#12055
noname#12055
回答No.3

> 皆さんは何バイトまでの圧縮を心がけてますか? ページトータルで考えていますね。 1ページ、どんなに重くても100Kまでとし それを超えるようだったらページを分けてます。 知り合いにダイアルアップの人がいますので 極力50程度までにおさえようと…。 ただ、これは制作方針しだいでは? 画像中心のサイトで100kなんて、やってられないでしょうし ユーザも画像サイトに容量削減は求めないでしょう。 なお、オマケでこれを勧めておきます。 http://html.idena.jp/atb.html あなたのページが何秒で表示されるかも教えてくれます。 ほかの機能も便利で気に入っています。 > 表示が速く感じるのは気のせいでしょうか? 理屈からも気のせいでしょう。

参考URL:
http://html.idena.jp/atb.html
ogoo
質問者

お礼

返答ありがとうございます。 教えていただいたツールバーですが、 とてもわかりやすく使いやすいですね。 他にもたくさんの機能があったので、これからじっくり使いこなしていきたくなっちゃいました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

ファイルの転送時間は、同じですが、 <img>の場合、画像の大きさ(widthとheight)を指定することで、画面のレイアウトの計算が短くすみ、結果として早く表示されることもあるかと思います。

ogoo
質問者

お礼

ありがとうございます。 ファイルの転送時間は同じですよね。 でも、タグ読み込む際に、何かあるんじゃないかな? なんてちょっとおもってたんですが、、、 なるほど、大きさの指定で、表示時間が早くなることもあるんですね。

関連するQ&A

  • グラデーション背景と画像固定背景

    こんにちは。 ホームページ作成初心者の者なのですが、ページの背景をグラデーション背景の上に固定した画像背景を乗っけようと考えているのですが、グラデーション背景のタグを入れると画像背景のタグが無効になってしまいます。この二つを同時に有効にする事は不可能なのでしょうか。 ちなみにタグは <HEAD> <STYLE> <!--BODY { background-image : url(back2.gif) ; background-repeat : no-repeat ; background-position : 90% 90% ; background-attachment : fixed ;} --> </STYLE> <STYLE> <!-- body{ filter:progid:DXImageTransform.Microsoft.Gradient (startcolorstr='#68b4ff',endcolorstr='#ffffff',gradienttype='1') } --> </STYLE> (省略) </HEAD>

  • 背景画像がNetscapeでは表示されない

    <HEAD>タグ内に下記の方法で背景画像を中央に表示させています。 IE5.5では正常に表示されますが、ネスケ4.7で確認すると背景画像のみ表示されません。 <BODY>タグ内の文字は正常に表示されます。 どうしたら良いでしょうか? <STYLE type="text/css"> <!-- table#base { background-image: url("img/bg.jpg"); background-repeat:no-repeat; background-position: center center; } --> </STYLE> 宜しくお願いします。

    • ベストアンサー
    • HTML
  • テーブルセルの背景画像のサイズ設定について

    お世話になっています。 <table>タグで背景に画像を指定しています。 その際、セルの大きさに合わあせて背景画像を拡大縮小したいと思い backimage{ background-image:urL(../img/XXX.jpg); background-repeat:no-repeat; background-size:100% 100%; } というスタイルをつくりました。 IE9やFireFoxではこのスタイルが適応されるのですが、IE8、IE7といった現在主流のブラウザでは 適応されません。 調べたところIE7、IE8は対応していないとのことでした。 仕様上セルの大きさを固定することはできません。 IE8、IE7で同じようにセルサイズに合わせて背景画像のサイズを変える方法がありましたら教えてください。

    • ベストアンサー
    • HTML
  • cssで、imgタグに、背景画像を敷きたい

    cssで、imgタグに、背景画像(影)を敷く方法を教えてください。 ※divタグに敷く方法は分かるのですが、imgタグに敷く方法が分かりません。 ■現状 <HTML> <div id="hoge"> <img src~ <CSS> #hoge img { background-image:url(/images/background_shodow.jpg); background-repeat: none; background:position: ? width:? height:? margin:? padding:?; <影の大きさ> ・width400px ・height200px <写真のサイズ指定> ・width390px ・height190px ※これまでは、 写真のサイズが違うので、 css部分の#hoge img で、 画像の大きさを強制指定してました。 出来れば、 画像の大きさは、html側で指定せずに、 css側で調整したいです。 ムリなら、html側で大きさ指定します。 div枠にcss設定できれば早いかと思いますが、 それが出来ないため(img タグにしかcss指定不可)の相談です。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • CSSを用いた背景画像の表示方法

     お世話になります。  ホームページ作成の初心者です。  H1タグ(大見出し)の箇所に、文字付きの画像を貼付けようと思ったのですが、重くなる、との考えから、CSSにて背景画像で表示したいと考えております。  本来ならば、HTMLファイルとは別途、CSSファイルを作成し、これを読み込ませるのが一般的とお聞きしました。  ですが、添付画像ファイル(中に、”猫集まれ”と記載したいです)を、HTMLソース内部に、直接書き込みたいと思っております。  どのようにすればよろしいでしょうか?  因に、以下の情報を載せさせていただきます。 <h1>猫集まれ!</h1> url("img/flower10.gif") background-repeat: no-repeat; padding-left: 30px; line-height: 120%;  ご教示の程、よろしくお願い申し上げます。

    • ベストアンサー
    • CSS
  • 背景が表示されない・・・???

    ホームページ作成初心者です。 FFTTPで、画像やイメージ関係を、例えばimgというフォルダに保存して、ローカルで <body background=img/side_line2.gif></body> という設定をしていると、きちんと表示されるのですが、いざホストに、同じフォルダ、同じ画面設定をアップロードしても、背景が表示されません。そのまま上げているので、当然、大文字小文字の間違いや、スペルミスもありません。 imgというフォルダから、表示したい背景を外に出して、表示したい画面設定と同じ階層に持ってくると表示されます。が、それでは、ページ設定と画像関係が混在する階層になり、整頓されていないので、出来ればイメージ関係はフォルダにまとめたいと思っています。 何に気をつければよいのか、よろしければ教えていただけませんでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML
  • 背景画像の表示について

    こんにちは。 初心者ですが、Yahooのジオシティーズでホームページを作っています。 今、頭を悩ませている要因が、背景画像についてです。 自作した画像があるのですが、それをアップデートしたURLでは、画面に収まりきるサイズだったのです。 でも、いざトップページに配置したら、なぜか勝手に拡大表示されている上に、スクロールバーが出ていません。 おかげで上下左右が見切れ、画像も荒くなってしまいました。 さらに、画像の繰り返しをしない設定(background-repeat:no-repeat;)をしたにもかかわらず、反映されていませんでした。 HTMLタグでもスタイルシートでも試してみましたが、同じような結果です。 イメージで配置したところ、サイズは同じように拡大されてしまいましたが、スクロールバーは出ました。 私の理想とする設定は、 【作ったままのサイズで  右端中央にひとつだけ表示し  画面サイズを超えてしまったパソコン(小さいノートパソコンなど)ではスクロールバーが表示される】 といったところでしょうか。 初心者なりに勉強して、HTMLやスタイルシートについては多少なりとも理解できるつもりです。 どうか、ご教授願います。

  • 背景イメージの表示のさせ方

    初歩的な質問ですみませんが、わからないので質問させてください。Windowsのメモ帳を使ってHTMLファイルを作っています。フリーの素材サイトから画像をダウンロードしてきて、背景に使用しているのですが、画像のサイズが小さくて、繰り返し(?)表示されてしまいます。ですので拡大した形でバーンと表示させたいのですが、どんなタグを使ったらできるのでしょうか。<img src=・・・>のタグはサイズを指定できるようですが…。 昨日からタグと格闘してる初心者です。よろしくお願いいたします。m(_ _)m

    • ベストアンサー
    • HTML
  • HPの背景画像が表示されません

    ホームページNinja9を利用してHPを作成しております。cssを使って背景画像を固定しているのですが、自パソコンから閲覧すると背景画像の固定表示はさていました。しかし最近、他パソコンから閲覧した際その背景画像が全く表示されていないことに気がつきました。当サイトの全てのページにおいて背景が表示されておりませんでした。そのパソコンで閲覧した他サイト様の背景はきちんと表示されていましたので自サイトの問題と認識しております。 しかし、その理由がわからなく困っております。どなたか教えて頂けないでしょうか。 因みに、使用したcssは次の通りです。 <style type="text/css"> <!-- body {background-image : url("◇◆◇.jpg"); background-attachment: fixed; background-position: 100% 100%; background-repeat: no-repeat;} --> </style> ◇の部分のファイル位置は確認しましたが正しかったようです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 画像に背景色と境界線を付けたい。

    いつもお世話になります。 画像の周りに背景色その外側に線を引きたく思っています。 (1) <div style="border:solid 5px gray;padding:20px;background-color:lightcyan;" > <img src="**.jpg" alt="**"> </div> と、すれば可能ですが (2) <img src="**.jpg" alt="**" style="border:solid 5px gray;padding:20px;background-color:lightcyan;" > とすると境界線は表示されても背景色が表示されません。 (1)のように<div>タグを用いなくて、(2)のように<img>タグのみで(1)のようなことはできないものでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう