タグの重複オプションの優先度は?

[上に] [前に] [次に]
Y.Okazaki [E-Mail] 1998/10/15(木) 19:42:40
HTMLタグで同じオプションを重複して指定した場合、
ブラウザ毎の前後の優先度はどのようになっているのでしょうか?

例えば、
<INPUT TYPE="text" SIZE="30" SIZE="60">
といった場合。

今のところ、
NN4.04では、前の SIZE="30"
IE3.02では、後ろの SIZE="60"
が反映されることは確認できました。

それぞれの全てのヴァージョンでこのような優先度であるなら、
NNとIEのフォーム幅の違いを強制できるのでは、と思ったのですが。

IEやNNのほかのヴァージョンでも、
前後の優先度の違いは同じようになっているのでしょうか。

mura [E-Mail] 1998/10/15(木) 21:11:05
NN3、NN2でもNN4と同じです。(Win95版)
IE4は手元にないのでわかりませんが…。

私はFONTで字の大きさを変えるのに使ってます。
(SIZE=-1とやるとネスケでは小さくなりすぎるので…)

onClickとかボタンの名前(VALUE)とかリンク先URLとか、
いろいろ変えられるしJavaScriptもいらないから便利ですよね。

IE、ネスケ以外でもどっちが有効になるかはけっこうバラバラなのかな??

mura [E-Mail] 1998/10/15(木) 21:17:44
そうそう、INPUTのSIZEオプションが出てきてますが、このSIZEは
ネスケの3と4ではだいぶサイズが違うので気をつけて下さい。
ネスケ3なら10文字分が「SIZE=13」ぐらいないと全部を見渡すには
つらいです。
IE3ではネスケ3と4の中間ぐらいです。(見た目とSIZEがほぼ一致する)

Win版での話ですのでMacとかは私はわかりませんが…。

とーりすがーり 1998/10/15(木) 21:26:17
IE4.01sp1
Netscape4.04[ja]
Netscape3.01[ja]
で確認しましたが、前に書いてあるオプションが優先されます。
3つでも同様でした。

Y.Okazaki [E-Mail] 1998/10/15(木) 22:58:26
むむむ。
IE4は前の方が優先ですか。
NNのソースコードを元に作り直したんですかね(邪推)。
いや、冗談です。はたた。

ところで、根本的な議題のすり替えになるかも知れませんが、
フォームの幅は各ブラウザ(各ヴァージョン)で、
どのくらい差があるんでしょうか。

NN4.04 と IE3.02 では、IEがNNの半分くらいになっていると思います。

見た目を重視したいサイトでは、
どうしても各ブラウザのフォームの幅の違いが気になってしまいます。
こんなことを言うと、あまり快く思われない方もいらっしゃるかも知れませんが。

とーりすがーり 1998/10/15(木) 23:53:59
<input type="text" size="30">の場合
外枠 (内枠) 枠太さ
IE4.01sp1 165*20 (161*16) 2
Netscape4.04[ja] 286*21 (280*15) 3
Netscape3.01[ja] 164*19 (158*13) 3
でした

とーりすがーり 1998/10/15(木) 23:57:21
size1あたり
IE4.01sp1 5.4px
Netscape4.04[ja] 9.3px
Netscape3.01[ja] 5.3px
程ですかねぇ。

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