NNでイメージの幅を%指定するには?

[上に] [前に] [次に]
殿下 [E-Mail] 1999/09/07(火) 02:41:46
こんにちは。
以下の様なタグで、横長の線を描こうとしたのですがうまくいきません。
<img src="graphics/dot.gif" width=90% height=2>

IEでは思うように表示されましたが、NNではだめでした。
%指定が原因らしいです。
しかし、とほほさんのリファレンスを見ても過去の質問を見ても
%指定が不可という記述は見つかりませんでした。
何故、うまくいかないかわかりましたら、アドバイスをお願いします。
動作確認はマックの最新ブラウザでしております。
では。

いちま 1999/09/07(火) 03:08:42
上のソースでは半角になってますが、
「%」が全角文字の「%」になってませんか?
さっきついでに実験してみたら、IEでは全角でも90%表示できましたが
NNでは10%くらいの長さになってました。

殿下 1999/09/07(火) 03:28:37
>いちまさん
ありがとうございます。
残念ながらはずれでした。
引き続きよろしくお願いします。

ふじ 1999/09/07(火) 03:46:34
>動作確認はマックの最新ブラウザでしております。
#(余談)IE4.5?(ブラウザ界の鬼門・・・)

もしかして、<table>タグの中で % 指定されてませんか?
今(簡単に)手元の環境で実験したところ、<table>内で
width="90%" height=2
とした画像は全く表示されませんでした。
#Win95 + NN4.6(ja)

height 指定を外して width のみを指定した画像はNNでも
表示されましたが、幅指定は効かないようです。

殿下 1999/09/07(火) 04:11:16
>ふじさん
おっしゃる通りテーブル内でした。
テーブル内では%指定は出来ないのですか。
なにか対処法があれば、どなたかよろしくお願いします。

ちなみに、なぜこんな事をしているかと言いますと、
ウィンドウサイズに合った赤いラインを引きたいのですが、
NNではHRタグで色指定が出来ないための、苦し紛れの策でした。
その事も踏まえて、なにかアドバイスがあればよろしくお願いします。

1999/09/07(火) 06:07:57
<TABLE BGCOLOR="#FF0000" WIDTH=90% HEIGHT=2>
<TR><TD> </TD></TR>
</TABLE>

ではどうでしょう?

殿下 1999/09/07(火) 06:33:59
[[解決]]
>陣さん
僕もちょうどそれを思いついたところでした。
解決です。
どうもありがとうございます。

1999/09/07(火) 07:01:50
すみません。
上の方法だと、NNでは細い線が引けないようです……。
どうしてもフォントの高さが出てしまいます。
うーん……何かいい方法はないものでしょうか…。

けいた [HomePage] 1999/09/07(火) 08:07:19
>陣さん
細い線も行けましたよ。
セルに1*1ピクセルの画像を置きました。
WIN環境ではチェックしてませんが。

テーブルだらけのページになってしまいました。
では。

もなか 1999/09/07(火) 09:58:11
蛇足で・・・

<table width="90%" height="2" cellspacing="0" cellpadding="0">
<tr><td bgcolor="#FF0000"><img width="1" height="2"></td></tr>
</table>

※<>はもちろん半角です。

上のでgif無しでも色付ラインが引けますよ。
IE4.0(WIN95)とIE5,0、NN4.5(WIN98)で確認しています。

1999/09/07(火) 13:24:05
なるほど!
そういう方法があったのですね。思いつきませんでした。
いやあ、勉強になるなあ(^^;

殿下 1999/09/07(火) 18:56:24
[[解決]]
なるほど!(笑)
そんな使い方できるんですか。
それなら、なんかいろんな事ができそうですね。
研究してみます。
では、またの機会によろしくお願いします。

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