- 締切済み
インラインフレームのスムーズな表示
メニューとメインの画面の単純なフレームを、ウィンドウのセンターに表示したくて、インラインフレームに入れました。 実際にウェブで表示させると、いつも同じところで分割されて、完全に表示するのにカクカクっと出てきます。 多少待てば完全に表示されるので、良いといえばいいのですが、なにぶんその切れる位置に画像があり、企業の代表の頭部のところで切れるので困っています。(`Д` ;) スムーズに表示させる方法はないでしょうか・・
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Kuppycat
- ベストアンサー率50% (109/216)
#1です。 インラインフレームの中は本来のフレームを呼んでいるのでしょうか? もしそうであるなら、メニューインラインとメインインラインを並べるようにして、元のフレームは使わないようにしてみてはいかがでしょう? 見当違いだったらごめんなさい。
- koutarou504
- ベストアンサー率44% (182/407)
#1 の方がおっしゃるように、 インラインフレームの問題でなくその画像の問題の様な気が・・・。 たぶん、画像の読み込みに時間がかかって、その先の描画が待たされている様な感じです。 で、簡単な対処方法はとりあえず画像の縦横の長さ指定を (HTMLで) する事。 (<img src="./sample.bmp"> なら <img src="./sample.bmp" width="99" height="99"> の様に記述。) 画像の読み込みが置いてけぼりになり、その先の描画が進みます。 とはいっても上記の方法では画像の読み込みが終わってページが完成する時間は大差ないので、 やはり画像の形式等々を改めて検討される事をお勧めします。 (画像の質による見た目を気にされた場合、読み込みに掛かる状態も見た目のひとつである事をお忘れなく。)
- Kuppycat
- ベストアンサー率50% (109/216)
フレームではなく画像そのものに問題があるように思います。 画像の形式、解像度などを変更してみてはどうでしょうか。
補足
解答くださったお二方には、感謝いたします。 ただ、画像の形式も解像度も特に変わったことはありません。 ただのフレームで組んでいた時は、そういう風に切れなかったのです・・。 インラインフレームにした途端、メニューもメインも同じ高さで切れて表示されるので、インラインフレームにしたせいかな? と思ったのですが・・。 会社でも自宅でも、同じところで切れるので・・。