Home > Windows > Opera > ver.9 Under :link, :hoverでの指定内容を:visitedの指定が上書きしない

:link, :hoverでの指定内容を:visitedの指定が上書きしない

:linkや:hoverで指定したスタイルの一部が、:visitedでの指定を無視して引き継がれてしまう。font-weight, font-style, letter-spacingなどで発生する。

例示

<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>

未訪リンクは「青色・イタリック」、既訪リンクは「緑色・ノーマル」で表示させています。

スクリーンショット

WinIE6WinIE6.0での表示

Op6Opera6.05での表示

補足

font-styleでも、「未訪:ノーマル、既訪:イタリック」の組み合わせでは正しく反映されます。このように、同じプロパティでも引き継がれてしまう組み合わせと引き継がれない組み合わせが存在します。

修正状況

Opera6.05では不具合の発生が確認されました。Opera7.0では標準・互換モードともに不具合の発生は確認されませんでした。

Home > Windows > Opera > ver.9 Under :link, :hoverでの指定内容を:visitedの指定が上書きしない

Search
オススメ書籍
Feeds

Return to page top