IE 5.0 で、スタイルシートが利ない・・・
[上に]
[前に]
[次に]
You-SUKE
[E-Mail]
[HomePage]
1999/04/19(月) 18:03:36
この間、IE 5.00 をダウンロードしてきて、
更新作業をしていた所、今まで利いていたスタイルシートが
利かなくなっていることに気づきました。
(ネスケ4でも確認しましたが、こっちは利いていました。IE 4 は、
上書きしてしまったので、確認できません。)
もしかして、書式とか変わったんですか?
You-SUKE
[E-Mail]
[HomePage]
1999/04/19(月) 18:27:16
■追加
-------------------------------------------
</HEAD>
<STYLE type=text/css>
<!--
BODY{font-size:14px;
margin:5px 5px 5px 5px;}
all.text1{font-size:1px;}
-->
</STYLE>
<BODY>
<font size=7 face="FA P ゴシック" class="text1">
なぜ小さくなら無いんだぁ!!
</font>
</BODY>
</HTML>
-------------------------------------
↑こんな感じのソースで、html を記述した場合、
ネスケ4では、ちゃんと表示されるのですが、
IE 5.0 は、FONT SIZE=7 の方が利いてしまって、
ちゃんと小さくなりません。
打ちのマシンのせいなんでしょうか?
原因が分かる方、助けて下さい。
You-SUKE
[E-Mail]
[HomePage]
1999/04/19(月) 18:29:27
間違えた(^^;修正します。
------------------------------------------
<HTML>
<HEAD>
<TITLE>困った</TITLE>
</HEAD>
<STYLE type=text/css>
<!--
BODY{font-size:14px;
margin:5px 5px 5px 5px;}
all.text1{font-size:1px;}
-->
</STYLE>
<BODY>
<font size=7 face="FA P ゴシック" class="text1">
なぜ小さくなら無いんだぁ!!
</font>
</BODY>
</HTML>
Syn
[E-Mail]
1999/04/19(月) 19:52:21
んー なんちゅーか なんで all.test1 とゆうクラスの指定が
されているんでしょうか?
<style>
.text1 { font-size:1px; } /* all を削除 */
</style>
<font size=7 class="text1">
ちゃんと小さくなりますよ。
</font>
とすれば IE5 でもちゃんと表示されましたよ。
all.text1 で表示されるほうが仕様外のような気がしますが…。
http://www.tohoho-web.com/css/basic.htm#Class
に書いてあるとおり すべてのタグに有効なクラスを作成するときは
. の前にはなにも指定しないのではないでしょうか。
You-SUKE
[E-Mail]
[HomePage]
1999/04/19(月) 20:05:51
[[解決]]
なるほど、こんな単純な事に気が付かなかったなんて・・・
素早いレス、ありがとうございます。
以前、初めてスタイルシートを導入したとき、
確か「all」って書かないと、ネスケ4 か、IE 4 のどちらかで
利かなかったんだと思います。その時に書いた指定方法を
今まで使っていたのがいけなかったんですね。
ホント、ありがとうございました。
[上に]
[前に]
[次に]