1
http://f1.aaacafe.ne.jp/~dyna/test01.html
2
http://f1.aaacafe.ne.jp/~dyna/test02.html
1.2は、こちらのページ(仮称A)をとったものなのですが、
http://f1.aaacafe.ne.jp/~dyna/index.html
ここで問題です。
このページAのソース(広告は無視)で、NN7でIE6の様に表示されない問題点はどこでしょう?
あるいは、どちらも問題なく同じ様に1pxラインで表示されていますか?
CSSでBodyあるいはtableに対して文字指定をしているページで
1×1のスペーサーGIFをTDに入れて、背景に色をつけて高さ1pxのラインを作って
NNでもきちんとその指定したtdの高さで表示されるのが望みです。
実は、よその質問掲示板で同じ質問をした所、回答者の方が
試しに書いてくださったソースなんですが、昨日は確かにきちんと表示されたのにも
関わらず、今日再び見・
http://www.mozilla.org/docs/web-developer/quirks/doctypes.html
Mozilla's DOCTYPE sniffing - MDC
1.一行目のDOCTYPE宣言を消す。
こんなDOCTYPE宣言はないです。NNはDOCTYPEで挙動を変えます。あと、DOCTYPEは大文字で書くこと。(;´Д`)
2.<style>と</style>の間に
table {empty-cells:show;}
を付け足す。
3.「かきくけこ」の前の
「<tr height=”1”>」を「<tr>」に変更する。
2とAは同じように見えます。
原因はおそらくスペーサーのimgタグにheight属性とwidth属性がしっかりと設定されていないことが原因だと思います。
<img src=”spacer.gif” border=”0”>を
<img src=”spacer.gif” height=”1” width=”1” border=”0”>
に書き換えれば同じに見えると思います。
http://www.hatena.ne.jp/1085217433
NetscapeNavigator7を使用可能な方、URLを必ず見て下さる方限定で質問です。 1 http://f1.aaacafe.ne.jp/~dyna/test01.html 2 http://f1.aaacafe.ne.jp/~dyna/test02.ht.. - 人力検索はてな
当方MACなので参考にならないかもしれませんが、
test01.htmlはIE5.1 NN7とも
あいうえお│かきくけこ
───────────
さしすせそ│たちつてと
───────────
なにぬねの│はひふへほ
に見えます。
test02.htmlはIE、NNとも
あいうえお│かきくけこ
■■■■■■■■■■■
さしすせそ│たちつてと
■■■■■■■■■■■
なにぬねの│はひふへほ
に見えます。(罫線が文字高位に太っています)
index.htmlは
IEだと
あいうえお│かきくけこ
───────────
さしすせそ│たちつてと
───────────
なにぬねの│はひふへほ
NNだと
あいうえお│かきくけこ
■■■■■■■■■■■
さしすせそ│たちつてと
■■■■■■■■■■■
なにぬねの│はひふへほ
に見えます。
ご回答ありがとうございます。MACでもOKです。
他のPCでもそう見えるという事はわかりました。
で、それを回避するための正しいソースが知りたいです…・゜・(ノД`)・゜・
doctype宣言を、たとえば以下のようにしてみてください。
<!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN”>
ご回答ありがとうございました。
ご指示どおり修正しましたらバッチリIEと同じ様に表示されました!
盲点でした…。そうかdoctype…
昨日は表示OKで今日ダメだった理由は不明ですが、とにかく助かりました。感謝します。
皆様、ご協力有難うございました。
ご回答有難うございます。
今ご指示どおりheight属性とwidth属性を入れて上書きしましたが、私のPCでは変化無しです。
いかがでしょうか。
質問が切れてしまったのでここで継ぎ足します。
「昨日は確かに(height属性とwidth属性が無くても)きちんと表示されたのにも
関わらず、今日再び見てみたら何故か横ラインだけ文字サイズの高さに
なってしまっていたので、自分の使ってるNN7のバグ?を疑い始めている所です…。」