CSS/DHTMLバグ辞典スレッド 第3版

このエントリーをはてなブックマークに追加
208Name_Not_Found
Opera7.10で次のような記述をした場合、最初のスタイルしか
読み込まれないのですが、リロードで読み込まれる場合もある、
という現象はバグでしょうか。

<link rel="stylesheet" type="text/css" href="./hoge.css" title="foo">
<link rel="stylesheet" type="text/css" href="./sage.css" title="foo">
<style type="text/css" media="screen" title="foo">
h1{color:#333333;}
</style>

既出または既知の問題であれば申し訳ありません。
209Name_Not_Found:03/06/16 21:54 ID:???
>>208
http://cssbug.tripod.co.jp/detail/mozilla/b048.html
>HTML4.01などでは、style要素にtitle属性を指定することでスタイルシートを
>区別できるようにするとは規定されていません(区別してはならないと規定され
>ているわけでもないのですが)。必要なければ(固定スタイルシートを示すlink
>要素のように)title属性は指定しないほうがよいでしょう。

style要素を削ってみたらどうですか?
210208:03/06/16 22:07 ID:???
>>209
有り難うございます。今いろいろやってみてるのですが、
次のようなケースでも最初のスタイル(hoge.css)しか反映されないようです。

<link rel="stylesheet" type="text/css" href="./hoge.css" title="foo">
<link rel="stylesheet" type="text/css" href="./sage.css" title="foo">
211208:03/06/16 22:33 ID:???
一応報告です。

Opera7.11を入れて試してみたところ、やはり同じでした。
Mozilla1.4RC1では両方(同じタイトル名の優先スタイル)が反映しました。
どちらが仕様通りか解かりませんが、当面同じタイトル名を使わないようにします。
有り難うございました。
212Name_Not_Found:03/06/16 22:33 ID:???
>>210
Opera7.10β2からそうなってますね。一応既出です。

優先スタイルのグループ化については、HTML4.01の勧告邦訳版
だと以下の箇所で述べられていますが、けっこう微妙です。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/styles.html#h-14.3
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/styles.html#specifying-external

でも、某鳩丸倶楽部だと優先スタイルのグループ化が利いているん
ですよ。どこに違いがあるのか私も知りたいです。

ところで、上の
>HTML4.01などでは、style要素にtitle属性を指定することでスタイルシートを
>区別できるようにするとは規定されていません(区別してはならないと規定され
>ているわけでもないのですが)。必要なければ(固定スタイルシートを示すlink
>要素のように)title属性は指定しないほうがよいでしょう。

これって上の「14.3.2 外部スタイルシートの指定」
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/styles.html#specifying-external
と違うようにしか見えないんですけど。漏れの方の仕様の解釈が間違っているのかなぁ。
213Name_Not_Found:03/06/16 22:53 ID:???
>>212
>一応既出です。
どこに? 見当りませんけれど。

>これって上の「14.3.2 外部スタイルシートの指定」
そこはlink要素の話であって、style要素の話ではありませぬ。
214Name_Not_Found:03/06/16 23:10 ID:???
>>213
 あ、そうですね。失礼しました。

既出はよく考えると、Operaスレだったような気もします。
なので、Operaスレを見直してみたら、4/6時点であったんですけど、
7.10β1からそうなっていたようでした。

Web板のログを「優先スタイル」や「Opera7.10」でgrepしてみた
のですが該当のポストが見つからなかったので、こっちでは
未だだったようです。重ね重ね失礼しました。
215Name_Not_Found:03/06/16 23:12 ID:???
>>214
「Operaスレ」ってどこですか。
他にもまだこちらに登録されてないバグがあれば、是非紹介して下さい。