:linkや:hoverで指定したスタイルの一部が、:visitedでの指定を無視して引き継がれてしまう。font-weight, font-style, letter-spacingなどで発生する。
- Category: Opera, ver.9 Under
- Tag: :hover, :link, :visited
例示
<style type="text/css">
<!--
a.sample:link {
font-style: italic;
color: blue;
}
a.sample:visited {
font-style: normal;
color: green;
}
-->
</style>
<a href="link.html" class="sample">未訪リンク</a>
<a href="./" class="sample">既訪リンク</a>
未訪リンクは「青色・イタリック」、既訪リンクは「緑色・ノーマル」で表示させています。
スクリーンショット
WinIE6.0での表示
Opera6.05での表示
補足
font-styleでも、「未訪:ノーマル、既訪:イタリック」の組み合わせでは正しく反映されます。このように、同じプロパティでも引き継がれてしまう組み合わせと引き継がれない組み合わせが存在します。
修正状況
Opera6.05では不具合の発生が確認されました。Opera7.0では標準・互換モードともに不具合の発生は確認されませんでした。


