セルのサイズはいれたほうが読み込み速度は速い?

[上に] [前に] [次に]
くり 1999/08/31(火) 00:49:46
特に問題ないかもしれないんですが、
セルの中に、画像など決まったサイズのものをいれたとき、
とくにWIDTH ,HEIGHTは指定しなくてもいいですが、
いれたほうが、読み込み速度は速いのか、はたして、
いれないほうがいいのか、どちらなんでしょうか?
よろしくお願いいたします。

Tmb 1999/08/31(火) 11:02:53
TABLEに入れたIMGのWIDTH, HEIGHTか,TABLE関連のタグそのもののWIDTH, HEIGHTか,
どちらのことでしょう?
きちんと比較したわけではありませんが,前者ならば指定しといた方が体感速度は早くなる
んじゃないでしょうか?

特にNNなんかだとテーブルの描画は</TABLE>が現れるまでは行われないみたいですし,
その中にレイアウトを決める上で重要なIMGのWIDTH, HEIGHTが指定されてないものが
あったら,レイアウトの決まってない表は書けないからイメージの読み込みが終わらない
と表示されない分,よけいに遅れるように感じるのでは。

くり 1999/09/02(木) 01:46:44
imgは、確かにサイズ指定したほうが、読み込み速いです。
テーブルのセル。<td>にサイズは入れた方が速いのかどうか?
私は、わりと細かくセルサイズを指定してレイアウトする方なんですが。それってやっぱり、タグを読み込むのに時間がかかるってことになるんでしょうか?
(うまく説明できなくてすみません。)

Tmb 1999/09/02(木) 09:52:42
理屈から考えただけで,実際に試してないのでアレですけど,
例えばサイズ指定してない画像だと,別に存在してる画像ファイルの
読み込みが律速になるわけでしょうが,テーブルの場合は元々すべてが
同じHTMLファイル内に存在してるわけですから,</TABLE>まで読み
込まれれば,中の指定されたファイルなり,文字の幅なりから判断して
レイアウトが可能になるのでしょう。

となると速度に差が出るとしたら,サイズ指定に要する,たかだか
数十バイトの読み込みのスピードだとか,あるいは列幅を決めるための
内部での処理速度という,細かい部分になると思いますから,特に
考える必要もないのではないでしょうか。

Tmb 1999/09/02(木) 13:33:10
<SCRIPT language="javascript">
var T=new Date();
document.write(T.getTime());
</SCRIPT>
をテーブルの前後に入れて確認してみては?

くり 1999/09/03(金) 06:39:45
いれてみましたが、それは一体どういうジャバなんですか?
数字が表示されたけど、意味がわかりませんでした。

Tmb 1999/09/03(金) 10:25:52
T=new Date();T.getTime()で1970/1/1 0:00:00から現在(new Dateを
実行したとき)までに経過した時間がミリ秒単位で得られます。
表示されてるのはこの数字ですので,2つの数字の差をとってやれば2つの
new Dateが解釈(実行)された時間の差が得られます。
これを利用して,その間にかかれたコードを解釈するのに要した時間が求め
られるだろうと。
#どうせテスト用だし,ミリ秒単位の時間を得るので何となく,凝ったスク
#リプトにするのは避けたので,意味が取りにくいものになってました m(_ _)m

場合によってはBODY onLoadで,同様にgetTimeしたものをalertさせるのも
いいかもしれません。

くり 1999/09/03(金) 17:27:10
[[解決]]
ありがとうございました。いろいろ教えていただき助かりました。

[上に] [前に] [次に]