過去ログ表示


過去ログ 15 を表示

トピック内全 3 記事中の 1 〜 3 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

タグの実行順序
(#2175) このトピック中1番目の投稿

別にバグでも不具合でもないんですけど、

<body background="./hoge.cgi">
<img src ="./piyo.cgi">
</body>

というhtmlソースで2つのCGIを呼んだとき、
IEなら、hoge->piyoの順なのに、
mozillaは piyo->hoge の順で実行されてしまいますね。

bodyを後回しにするのには、なんかポリシーでもあるんでしょうか。
なんとか、両方のブラウザで同じ実行結果に出来ないですかね。
書いてある順番にcgiが実行される方が自然だと思いますが。
まあ、実行順序についての規定はなさそうですが。

Re[1]: タグの実行順序
(#2176) このトピック中2番目の投稿

> bodyを後回しにするのには、なんかポリシーでもあるんでしょうか。
> なんとか、両方のブラウザで同じ実行結果に出来ないですかね。
> 書いてある順番にcgiが実行される方が自然だと思いますが。
> まあ、実行順序についての規定はなさそうですが。


ポリシー云々については、そのような文書や実際の実装を
見ていないのでなんともいえませんが、私の感覚では
body要素の backgroung属性に設定される背景画像は後回しでも
別に構わないというか、後の方が良いと思います。


例えば下記のようなページの場合ですが、

<body background="hoge.gif">

<p>本日は晴天ナリ。今日の全国版天気図は以下の通り</p>
<img src="huga.gif">
<p>明日の天気は...(以下長文)

(更に多くの文書や form, image要素が続く)

</body>

このようなページを低速なネットワークからアクセスするか
あるいはページの置いてあるサーバが混んでいる状況では
画像などを含むページ全体を受信し終えるまでに時間がかかる
と思います。 そういった場合はブラウザは受信の途中に
何度か表示処理を行います。

そのとき、

a)背景画像と冒頭の文書数行だけが表示されたページ

b)背景画像は無いが、その分 a)よりは多くの文書が
 表示されたページ

のどちらが嬉しいかというと、私は b) です。
実際、私は遅いネットワーク環境に居ることが多いので、
背景画像の処理が最後の方に行われる Mozilla の振る舞いの
おかげで背景画像を待たずにページ内の画像を見たり文書を
読み進めることができる事があります。

というように、背景画像よりはページ内の要素の方がより意味を
持つでしょうから、body要素の backgroung属性に限っては
後回しでも良いような気はします。(背景画像に大きな意味が
あるページもあるでしょうし、その場合は問題だと思いますが)


もちろん、冒頭で書いた通り、ポリシーや実装を見ていないので
現状の振る舞いがバグであるかもしれませんが。(^-^;


Re[2]: タグの実行順序
(#2183) このトピック中3番目の投稿

> というように、背景画像よりはページ内の要素の方がより意味を
> 持つでしょうから、body要素の background属性に限っては
> 後回しでも良いような気はします。

はあ、なるほどです。
しかし難儀ですね。
済!

このトピックの全ページ / [0]

返信不可


- Child Tree -