1

ボタンのこれらの CSS 定義があります。

nav ul li a {
    display: block;
    margin-right: 0px;
    font-size: 19px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: white;
    /* border:1px solid red; */
}

Internet Explorer 10 では、クリックすると背景が灰色になります。なんで?

4

3 に答える 3

0

a:active {background:none;を追加するだけです。}をスタイルシートに追加します。

于 2012-11-30T02:28:14.927 に答える
0

Internet Explorer 10 ではリンク (アンカー: ie ) が表示されるようで、クリックすると背景が灰色<a href>になるプロパティがあります。display:block;

コードに挿入することで、これを簡単に削除できbackground-color:none;ます。したがって、次のコードが必要です。

nav ul li a {
    display: block;
    margin-right: 0px;
    font-size: 19px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: white;
    /* border:1px solid red; */
    background-color:none;
}

肯定的には、問題を取り除く必要があります。背景を設定できない、または Internet Explorer でアクティブな状態にできない (つまりa:active) という 2 つのマイナス点があります。他のブラウザは引き続き完全に正常/正常に動作します。

于 2013-05-22T00:28:19.977 に答える
-2

まだ質問が何であるか理解できませんでしたか?どれbackground colorですかgray?あなたもあなたを提供しませんでしたhtmlcolorこのコードのビットは、リンクを変更または削除するのに役立ち、各状態の動作を変更すると思います...

a:link    {color:red;}
a:visited {color:green;}
a:hover   {color:blue;}
a:active  {color:yellow;}

この 4 色を使用すると、自分自身をチェックして結論を​​出すことができます... :)

于 2012-11-28T17:00:19.050 に答える