0

私が達成しようとしているのは、ナビゲーション メニュー バーをクリックすると実線が表示される機能を作成することです。私はこのコードを使用しようとしました:

div.menu ul li a:active
{
    text-decoration:none !important; 
    background-color: white;
    color: #999999;
    text-decoration:none !important; 
    border-bottom: thick outset White;
}


div.menu ul li a:visited
{
    display: inline;
    line-height: 13.6px;
    padding: 4px 20px;
    white-space: nowrap;
    text-decoration:none !important; 
    border-bottom: thick outset White !important;
}

それは私のホバーで動作します:

div.menu ul li a:hover
{
    color: White;
    text-decoration:none !important; 
    border-bottom: thick outset White;
}

したがって、考えられる問題は、ブラウザの問題であるということです。誰にも解決策がありますか?例はいいでしょう。

4

1 に答える 1

0

私のコードの問題は、生成されたasp:menuアイテムを使用していることです。ul、li、およびタグを使用する代わりに。最初から使用していれば、サーバー側のコードやクライアント側のコードと混同することはありません。

于 2012-08-01T15:14:36.700 に答える