ネットスケープでイメージを表示をするとずれ込む

[上に] [前に] [次に]
やた [E-Mail] 2000/01/25(火) 22:30:09
現在制作中のページについての質問です。
GIFやJPEGを表示させると、IE4.01では問題ないのに、NC4.05とNC4.7では下にずれて表示され、下の行の文章に被ってしまいます。
CSSを取り入れているので、それが原因だと思うのですが、CSSを残して、問題を回避する方法はありませんか?

問題のページをアップロードしました。
http://s-seisaku.virtualave.net/katsuri/1.html

toshi [E-Mail] [HomePage] 2000/01/25(火) 22:44:16
スタイルシートのline-heightが怪しいのは気のせいかな?
ぼくも以前これにやられたような気がします。
はっきりしなくてすいません。

2000/01/25(火) 22:56:10
>スタイルシートのline-heightが怪しいのは気のせいかな?

それが原因です。
回避策は「スタイルシートを使わない」か、「NNを無視する(切り捨てる)」しかありません。

気まぐれ 2000/01/25(火) 23:23:06
NC4.6でスタイルシートを無効にしたら正常になりましたケド
>NNを無視する
すんごく悲しい・・・・
ちなみにテキストブラウザやiMode・その他のブラウザも無視?

気まぐれ 2000/01/25(火) 23:27:18
っつーか、cssファイルが無いみたいだけど?

2000/01/25(火) 23:33:01
全部にline-heightかけるんじゃ無くて、
たとえば<P>タグだけにline-heightかけてimgタグにかからないようにすれば
大丈夫だったと思いますが…

2000/01/25(火) 23:33:33
>回避策は「スタイルシートを使わない」か、「NNを無視する(切り捨てる)」しかありません。
そう断言できんの?

>td {font-size: 10pt; line-height: 16pt; }
をやめて、<DIV STYLE="〜">にすれば?

ところで、
>tr {{font-size: 10pt; line-height: 16pt; }
間違っとるでェーッ!!(本題と関係ないけど)

2000/01/25(火) 23:37:50
>NC4.6でスタイルシートを無効にしたら正常になりましたケド
あのねー、やたさんは、「CSSを残して、問題を回避する方法」を聞いてんの。

>っつーか、cssファイルが無いみたいだけど?
話にならん…

気まぐれ 2000/01/26(水) 00:41:31
>話にならん…
NCは*.jsや*.cssは、URL指定しても直接見れないんです。
#やっぱ話にならん?;p

やはりこの行がNCではダメですねぇ
td {font-size: 10pt; line-height: 16pt; }
<SPAN STYLE="font-size: 10pt; line-height: 16pt;">
ってするしかないかなぁ
せっかく common ってディレクトリのcssで簡素化しようとしてる
ようだけど。NCはテーブル系の処理が甘いみたい・・・

#せっかく気まぐれってハンドルなのに環境まで再現して検証しちまったぁ(^^;
#ところでお宅のサーバー、ディレクトリインデックスの設定どうやってるの?
#あんな設定はじめてみた・・・

みふね 2000/01/26(水) 00:41:56
犬さんの
>回避策は「スタイルシートを使わない」か、「NNを無視する(切り捨てる)」しかありません。
に賛成。(^^;

問題はNNのCSSにおける実装バグに原因があります。
line-heightや、画像のfloatが完全にイッちゃってます。

>すんごく悲しい・・・・
こうやって「バグバグなブラウザ」は淘汰されなくてはいけないのです。CSSをフル活用するサイトではね。

>ちなみにテキストブラウザやiMode・その他のブラウザも無視?
CSSを用いてデザイン(見栄え)を作るとは、そういうことなんです。
ここでいう「無視」とは、意図した「見栄え」で見せることに関しては無視するということ。
テキストブラウザやiModeには、テキストの情報が漏れなく伝わればいいわけです。

2000/01/26(水) 01:06:13
正しくないやり方だとは思いますが方法があるにはあります。
<HEAD></HEAD>内に

div.hoge { line-height : 100% }

というスタイルを書いておいて、画像表示タグの下に

<DIV CLASS="hoge"></DIV>

を噛ませると、画像とテキストが被る現象は回避できます。IEでの見栄えも変わりません。NN4.7とIE5で確認。
絶対、正しくないとは思うんですけどね……。

2000/01/26(水) 01:14:46
>NCは*.jsや*.cssは、URL指定しても直接見れないんです。
「NC4.6でスタイルシートを無効にしたら正常になりましたケド」って書いたんやから、CSSがあるっちゅーことは分かるはずやろ?
なんで「cssファイルが無いみたいだけど?」って書くんや?(理解できん…)

#直接見られる見られないの話やないで
#それに「見れない」やなくて「見られない」やろ?

2000/01/26(水) 01:23:50
あ゛。 すみません、<TABLE>使用だったんですね……。
<TABLE>内での動作は確認しておりませんです。m(_ _)m

やた 2000/01/27(木) 17:36:57
[[解決]]
返事が遅くなり、大変申し訳ありません。

アドバイスだけでなく、ソースの間違いの指摘もしていただき、ありがとうございます。
やはり、line-height が原因のようですね。
もう一度、全体を見直してみたいと思います。

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