1243315502 CSSを読み込み、以下のようなソースで背景を設定(画像参照)しているのですが、

更新をかけたりして、再度読み込む時に背景がでるのが気持ち遅れます(0.5秒くらい)。

html---------------
<html>
<div id="all">
テストテストテストテスト
</div>
<html>

css-----------------
#all{
width:790px;
min-height:100%;
_height:100%;
margin-left:auto;
margin-right:auto;
background:url(../img/cmn/bg.gif);
}

なんとか、さっと出る方法はないでしょうか?
宜しくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/05/26 14:25:03
  • 終了:2009/06/02 14:30:02

回答(3件)

id:niwa-mikiho No.1

niwa-mikiho回答回数508ベストアンサー獲得回数382009/05/26 15:11:05

ポイント35pt

min-height:100%;

_height:100%;


この2つの設定 (それぞれ IE 用、ff 用) があるために、ブラウザは画像を引き伸ばす処理をします。

おそらくこれに時間が取られているかと思います。


この2つは無くてもいいのではないでしょうか?

http://www.htmq.com/style/background-image.shtml

http://www.htmq.com/style/background-repeat.shtml

bg_repeat{

background-image: url("/img/bg.jpg");

background-repeat: repeat-y;

}

id:fablies2007

ご回答ありがとうございます。

これがないと、ブラウザによって表示がかわってしまい、困りますので、

解決にはいたりません。(デザインの変更は出来ません。)

他サイトでできてることを見ると、他に方法があると思います。

2009/05/26 17:00:14
id:Marine-Blue No.2

Marine-Blue回答回数237ベストアンサー獲得回数122009/05/26 23:41:38

ポイント35pt

HTML読み込み→解析結果を元にCSS読み込み→解析結果を元に画像読み込み


手順を考えると限度はあると思います。ブラウザで行う処理が複雑になればなるほど読み込みも遅くなる気が。

一番確実そうなのは画像を直接埋める方法ですが、それは理屈であって解決策ではありません。


読み込むHTMLやCSSファイルの量を軽くするとか、解析の過程で読み込まれるタイミングを早くするとか、画像をインタレース形式にするとか、そう言った方法はいかがでしょうか。

http://q.hatena.ne.jp/1243315502

id:fablies2007

ご回答ありがとうございました。

2009/05/28 12:32:12

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 azuki001 34 26 0 2009-05-27 22:19:40

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません