2014-10-11 68 views
0

我试图从文本中删除文本修饰。下划线被删除,但是当我将光标移动到文本上时,颜色显示在文本上。那么如何去除这种颜色?从html中的文本中删除格式化

下面是代码:

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

...这里是图像:

image

+1

'messbox' - 这是一个_class_或_id_?在前面没有点('.')或哈希('#')... – webeno 2014-10-11 08:00:25

+0

发布标记请 – 2014-10-11 08:06:39

回答

0

使用:hover伪类选择

.contectmessage a:hover,.contectmessage a:active 
{ 
    color:#2A84AE; 
    text-decoration:none; 
    background-color:transparent; 
} 
0

试这个:

.contectmessage a:hover { 
    text-decoration:none;  
} 
0

使用

.contectmessage a:hover { 
    text-decoration:none; 
    background-color:transparent; 

} 
+0

@capricongurl:接受我的答案,如果它帮助你 – 2014-10-11 08:59:23

0
.contectmessage a:hover { 
    text-decoration:none; 
    background-color:transparent; 

} 

看来你已经宣布了一些地方的背景颜色onHover选项,请搜索该#54879d在你的代码并删除或者粘贴jsfiddle.net代码所以我们可以得到一个正确的解决方案..