アプリ版:「スタンプのみでお礼する」機能のリリースについて

ドキュタイプを<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
にし、divでイメージを積み上げるとIE6.1(6.2は平気のようで・・・)でイメージとイメージの間に隙間が開いてしまうのですが、
<div><img src="aaa.gif" width="200" height="10" alt="aaa" title="aaa" border="0" /></div>
<div><img src="bbb.gif" width="200" height="10" alt="bbb" title="bbb" border="0" /></div>
こんな感じでかくと・・・。
これを回避する方法がわかる方いらっしゃいましたら教えてください。 CSSでdivにline-height:0px;を指定すれば崩れなくなるのですが、これだと他で不都合があるので使えません・・・。 なんだか上記のドキュタイプをいれると他にもIE6.1だけのバグがあるようなきがするのですが、詳しい方いらっしゃいましたら教えてください・・ よろしくお願いします。

A 回答 (3件)

何度もすいませんperonです


ふと 思いついたのですがJavaScriptで

document.styleSheets(0).rules(6).style.display = a ;
という構文があります
これは、読み込んだスタイルシート群(1個しか読み込んでいないので、0となります)の7番目(すべて0から始まりますから6の値です)のスタイルの属性・・この場合displayなのです・・をaという値に変更するという事なのです
ですから、今回の場合 NN6.1を判別し、その場合だけdivの属性を変更し表示するという手段を考えました

ご質問のスタイルシートdivの値を通常はline-height:noneにし(noneで良いかどうか不明)、NN6.1の場合だけline-height:0pxという具合に変更出来ます

ところが、NN6.1だけを判別する事が私の知識では出来ません

もし、こういう手法でも(正攻法でなく対処法になります)とにかくとお考えでしたら、私が責任を持って質問(教えてgoo)させて頂きますがいかがでしょうか
良い回答がなければ それまでとなってしまいます
    • good
    • 0

私 実はご質問さてれいた時から どうゆう回答をされるのか興味があり、見ておりました。

残念ながら なかなか回答がないので 私のつたない意見ですがアドバイスとさせて頂きました
NNが好きで、NN6シリーズは(開発途上という事もあり)問題があり今はNN7を使っております。ただ、現在のネット環境ではIEを使わざるをえない状況で難渋しております
oops0517様は、NN6.1、6.2を使って検証されているにもかかわらず余計なアドバイスで申し訳ございませんでした

border="0" />
での空要素の終了を表す/>の前をスペースとして勘違いしているのかも???
XMLでは<IMG SRC="○○"/>として表記しても良いようになっているので・・・蛇足ながら推察です

この回答への補足

余計なアドバイスなんてとんでもない! いろいろ意見をいただけるだけでも勉強になります。ありがとうございます。 /の前のスペースを外してみましたがやはりダメでした・・・。 もうちょっと自分でもいろいろ試してみたいと思います。

補足日時:2004/06/24 18:32
    • good
    • 0

IEがXHTMLに完璧に対応しているというのは疑問です・・・公的機関が作成しているブラウザではないからです(IE6.2もです 実際HTML4.01に於いても同様です


>IE6.1だけのバグ
仕様が変わったと解釈して下さい)

検証を行うのには公的機関が作成したMozilla又はそれをベースに開発されたNetscapeを使い論じるべきです
W3C勧告に忠実になろうとしているからです

ご質問の内容からそれてしまいましたが、CSSを使わないXHTML(HTML4.01でも同じ)で最低限の情報を表示出来るようにし、CSSでデザインするという考え方で、ブラウザの表示の仕方に寛容にならなければ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
と宣言するのは到底むつかしいと思われます

参考URL:http://jt.mozilla.gr.jp/projects/mathml/authorin …

この回答への補足

ご回答ありがとうございます。 質問内容を見返したのですが、根本的に間違ってました・・・汗
IE6.1ではなくNN6.1でした・・・。 他のドキュタイプをいれてもほとんどNN6.1のみ崩れます。。。。
でもどうやら仕方ないようですね・・・
有名企業のサイトを見に行ってもNN6.1で隙間が開いてしまっているようです・・・ peronさんの言うとおり宣言することがそもそも無理なのかもしれません。。。
 

補足日時:2004/06/24 13:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!