画像の%指定が効かないんです。

[新着] Webテンプレートを仮オープンしました



0   名前: ナマナ : 2003/11/05 10:27
ラインで使っている画像を50%ずつで指定しているのですが、
<IMG SRC="aaa.gif" width="50%"><IMG SRC="aaa.gif" width="50%">
上の方のラインの画像はきちんと%が効いているのですが、下のほうになると
画像が大きくなってラインなのにはみだしています。

テーブルタグの後ろ全部ということが多いので、<BR CLEAR="all">
なんて使ってみたのですが、駄目でした。どなたか分かる方
いらっしゃいますでしょうか??よろしくお願いします。

1   名前: ico : 2003/11/05 21:26
テーブルタグの後ろにラインがあるのはわかりました。
もう1つのラインはテーブルの中にあるのですか?
もしそうなら、テーブルの下に置いたラインの方が大きくなります。

例えばテーブルの大きさが400pxだとすると、
その中に入れた50%のラインは400の半分になります。

テーブルの外、囲うものがなにもない所に50%のラインをおくと、
ラインは常にウィンドウの幅に対しての半分の長さになります。

2   名前: ナマナ : 2003/11/06 11:19
テーブルタグの外で使っていますが、テーブルより前の画像はきちんと
表示されます。テーブルタグを使ってるその後の画像がダメです。
使っているのはNetscapeです。
今日、分かったことは”再読み込み”をする度に大きさが小さくなったり
丁度よくなったり、大きくなったりします。
よろしくお願いします。

3   名前: モノ : 2003/11/06 13:52
実際に問題の起きているページのURLを書いておくと
より早く確実に原因が分かると思います。

4   名前: ico : 2003/11/06 23:30
Netscape のバージョンも教えて頂けると…。

5   名前: ナマナ : 2003/11/07 09:21
すみません。。
URLは社内のなので、外からは見れないんです。すみません。。
Netscapeのバージョンは、4.78です。
よろしくお願いします。

6   名前: ico : 2003/11/07 19:14
頭を悩ませるブラウザですよね4.7は…。
テーブルの上と下にラインを置き、Mac版のNS4.7でテストしてみましたが問題はありませんでした。

4.7は原因がよくわからない問題が色々とあります。
スタイルシートでフォントサイズを全部一緒にしているはずなのに、一ケ所だけサイズが違っていたり、
テキストエリアとテキストフィールドの両側が強制改行されてしまったりなどなど・・・。
しかしこれらの問題は、ソースの書き方を少しだけ変更することにより
改善される事があります。

ナマナさんのラインの問題も、4.7の変なバグが原因なのかもしれません。
今とは少し違った方法でソースを書き換えてみると上手くいったりするかもしれませんよ。

・・・すいません、なんていい加減な答え・・。

7   名前: ナマナ : 2003/11/12 15:03
ありがとうございます。返答が遅くなりすみません。。
ソースをもう一度整理して書いてみます。
ありがとうございました。m(__)m

一覧へ戻る