同じtitle属性値を指定した外部スタイルシートの一部が反映されない

症状

同一のtitle属性値を指定した、外部スタイルシートを指定するlink要素が複数あるページで、最初のlink要素で指定した外部スタイルシートしか反映されないことがある。

例示

外部スタイルシート「b054.css」:

p.sample {
  color: red;
  font-weight: bold;
}

この文書「b054.html」:

<link rel="stylesheet" type="text/css" href="normal.css" title="標準">
<link rel="stylesheet" type="text/css" href="b054.css" title="標準">

<p class="sample">赤色でボールド</p>

赤色でボールド

同じtitle属性値を指定したlink要素で指定した外部スタイルシートである「normal.css」と「b054.css」に含まれる指定は全て反映され、前出の段落内の文字列が赤色でボールド体になるはずです。

補足

発生条件は分かっていませんが、全ての外部スタイルシートが正しく反映される場合もあります。

修正状況

  • Opera7.11で不具合の発生を確認しました(7.10β1以降で発生するようです)。
  • Opera6.06、Opera7.03、Opera7.21でこの不具合は発生しないようです。

スポンサーリンク

関連記事

スポンサーリンク

キガシラペンギン

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る