list-style-image:none; を無視する

症状

ul要素等が入れ子になっている状態で、親要素にlist-style-imageプロパティでリストマーカーに画像を指定すると、子孫要素で list-style-image: none; を指定しても親要素の指定を継承してしまう。

例示

<ul style="list-style-image:url(/img/cssbug/opera/img02.png);">
<li>A</li>
<li>B<ul style="list-style-image:none;">
<li>C</li>
<li>D</li>
</ul></li>
</ul>
  • A
  • B
    • C
    • D

親のul要素内は画像をマーカーに用い、子のul要素内はデフォルトのマーカーを用いるように指定しました。

スクリーンショット

WinIE6WinIE6.0での表示

Op6Opera6.05での表示

修正状況

Opera6.05ではスタイルシートの指定を無視した継承が行われます。Opera7.0では標準・互換モードともに none を認識します。

関連記事

スポンサーリンク

負荷が高いときには503エラーを返す方法

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

上に戻る