■--CSSをNN4以下で読み込ませない方法は? >>>つばめ -- 2002/03/27-21:38..No.[7576] |
|||
申し訳ありません、長いタイトルで。 えっと、質問したいのですが、NN4に組み込まれているCSSに問題があるのか、 <Style Type="txt/css"> Body { Line-Height: "120%"; ← コレ BGColor : "Maroon"; BackGround : "wall.png"; Text : "GhostWhite";} </Style> このLine-Heightを指定すると、文章中に<IMG>タグで画像を表示させたとき、Netscape Navigator 4.7では文章が画像を避けないので、画像の中に文字が埋まってしまって、綺麗に表示してくれません。(Netscape 6.2とInternet Explorer 5.5ではちゃんと表示されるのですが) Line-Heightを取るとちゃんと表示されるのですが、そうすると、行間が詰まり、ちょっと読みづらい文章になります。 できれば正常に動くNetscape 6.2やInternet Explorer 5.5ではこのLine-Heightを入れて読みやすく、バグが出るNetscape Navigator 4.7では、CSSを抜いて、ちょっと読みづらくなりますが、ある程度妥協できるレベルで表示されるように作りたいと思うのですが、どうすればいいのでしょうか? JavaScriptでブラウザを判別して振り分けようかと考えたのですが、そうするとNN4以下用のページとIE5.5&N6.2用の、2種類の同じ内容の(スタイルシートを読むか読まないかの違いだけの)ページを作らなくてはならないってことになりますよね? それだと、いくら容量が大きいとはいえ、ちょっと勿体ないなと思いまして。 スタイルシートがNN4以下とそれを上回るブラウザを判別して読み込ませる・読み込ませないを決めてくれる方法があると小耳に挟んだ記憶がありまして(なんだか政治家の答弁みたいな表現でごめんなさい)、その方法がもし本当にあるのなら教えていただければ幸いですし、それはウソだということならそれを教えていただけると嬉しく思います。 どうか、よろしくお願いいたします。 |
|||
>>> mari -- 2002/03/27-21:55..No.[7582] |
|||
↓こんな方法はどうでしょ? http://hp-design.net/column/article05.html |
|||
>>> つばめ -- 2002/03/27-22:01..No.[7583] |
|||
ありがとうございます、ジャストミートです。 なんだか手の届かない背中の痒いところに届いた感じです。 お手を煩わせてしまいまして、本当に申し訳ありませんでした。 |
|||
>>> PIPIN -- 2002/03/27-22:09..No.[7586] |
|||
私はNN用に
行間を開けたい文章を 直接 <font style=line-height:120%></font> で挟んでいます。 あら、もう解決済みですね〜。 |
|||