我的按钮有这些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中,单击时会显示灰色背景。为什么呢?
答案 0 :(得分:0)
只需添加:active {background:none;你的样式表。
答案 1 :(得分:0)
Internet Explorer 10似乎显示链接(锚点:<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 :(得分:-2)
我们仍然无法理解这个问题是什么?哪个background color
是gray
?您也没有提供html
。我想这段代码可以帮助您更改或删除color
链接将改变每个州的行为......
a:link {color:red;}
a:visited {color:green;}
a:hover {color:blue;}
a:active {color:yellow;}
使用这四种颜色,您可以检查自己并得出结论......:)