NNで部分的にcssが効かなくなるのですが。

[上に] [前に] [次に]
きゅうり 2000/04/03(月) 07:29:23
BODY {font-size: 9pt;}
    H1 {font-size: 12pt;color: #003372; }
    .t1{font-size: 9pt;}
    .t2{font-size: 12pt;text-decoration: none; }

    ↑を外部スタイルシートにいれて、

    <BODY>

    <blockquote>
    xxxxxxxxx ←はスタイルシートが効いている。

    テーブル(tdにクラス指定)←はスタイルシートが効いている。

    xxxxxxxxx ←スタイルシートが効いてない。
</blockquote>
    ・
    ・
    という現象が起きてます。
    これを回避する方法はないでしょうか?ちなみに、IEではちゃんと 表示されていました。テーブルを入れたあとの部分でおかしくなるようです。
    それか、リストをいれてるのが、イタズラしてるのか。。。
    何が原因かさっぱりわかりません。

別の掲示板にも同じ質問をさせていただいたのですが、レスがつかず、急ぎで困ってます。よろしくお願いいたします。お力貸してください。

Phine 2000/04/03(月) 10:09:33
NNはスタイルシート対応がかなりいいかげんのようなので、バグだと思います。
とりあえず、スタイルシートを使う場合は、
・スタイルシートが効かなくてもあまり変にならないようにする
・ファイルをブラウザ別に分ける
・document.write でブラウザごとに内容を変える
のどれかのようなことをしておくのが無難だと思います。

くり 2000/04/03(月) 10:31:46
はじめて、スタイルシートを活用したページをつくっているんですけど、いっぱいバグにぶちあたってだいぶん、ダメパターンをみつけました。

今回のページ数は、htmlが100を超してるんで、できたらcssを書き換えてどうにかうまくいかないかなぁーっといろいろ、過去ログみたりしてるんですが、うーーー。
Phineさんのアドバイス、心強いです。ありがとうございます。

最善策を見つけるのはムズカシイですね。

kanwa 2000/04/03(月) 12:30:38
NNの場合テーブルのタグはすべて閉じないとダメです。

<TH>〜</TH> <TD>〜</TD> <TR>〜</TR>

は大丈夫でしょうか?

2000/04/03(月) 12:52:58
.t1,td.t1{font-size: 9pt;}

kanwaさんにプラス、こうしたらできなかったかなぁ。

きゅうり 2000/04/03(月) 14:44:39
kanwaさん、とじわすれはないです。。。
れ、さん。テーブルの中は、大丈夫なんです。
テーブル以外の文字でテーブルの下にある、ふつうのテキストが
ダメなんです。。。

皆さん、いろいろありがとうございます。あー、うまくいきたい!

kanwa 2000/04/03(月) 16:37:02
<P> <LI> 等省略可能なタグをすべて閉じてもダメなら、
後はソースを見ないとなんとも・・・
閉じてないと必ずダメというわけでもないし・・・
NNでのスタイルシートですから見ても解決できるという
保証はありませんが (^^;

kanwa 2000/04/03(月) 18:23:17
追加です。
すでに行っているかもしれませんが、テーブルを外せば問題ないのであれば、
<TABLE>〜</TABLE>内の要素をコメントアウトして行って、
問題のある個所を特定しようとする方法もあります。
すべてコメントアウトしてダメならばお手上げですが・・・

show 2000/04/04(火) 00:02:26
実は最近、私も同じ現象にあいました。
HEAD内で指定したline-heightが、テーブルタグ以降(テーブルタグ内も)効かないのです。
どうやらテーブルタグ以降は無視されちゃうようで・・・。
今はいちいちSPAN STYLEで指定してやってますが、やはりこれはNNの仕様なのでしょうか・・・。

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