我试图从文本中删除文字装饰。删除了下划线但是当我在文本上移动光标时,颜色会显示在文本上。那么我该如何删除这种颜色?
以下是代码:
messbox
{
background-color: #C2E1EE;
border: 1px solid;
padding-top: 20px;
border-color: #8EC3D9;
margin-left: 40px;
margin-right: 150px;
padding-bottom: 20px;
}
.message_box_title
{
color:#475D66;
font-size:16px;
font-family:Candara;
font-weight:bold;
margin-left: 12px;
margin-top: -10px;
}
.contectmessage a
{
color:#2A84AE;
text-decoration:none;
font-family:Candara;
margin-left:12px;
}
......这是图片:
答案 0 :(得分:0)
使用 :hover
伪类选择器
.contectmessage a:hover,.contectmessage a:active
{
color:#2A84AE;
text-decoration:none;
background-color:transparent;
}
答案 1 :(得分:0)
试试这个:
.contectmessage a:hover {
text-decoration:none;
}
答案 2 :(得分:0)
使用
.contectmessage a:hover {
text-decoration:none;
background-color:transparent;
}
答案 3 :(得分:0)
.contectmessage a:hover {
text-decoration:none;
background-color:transparent;
}
似乎你已经宣布了一些背景颜色转移的地方,请在你的代码中搜索这个#54879d并将其删除或者将你的代码粘贴到jsfiddle.net中以便我们能够得到正确的解决方案..