When an a
tag contains child elements, like an i
tag, it's still applying the underline to it on hover, and I'm wondering how to remove the underline from just the i
tag when someone hovers over the a
tag.
The CSS I'm working with:
a{
display:block;
text-decoration:none;
}
a i{
color:#888;
margin-left:5px;
}
a:hover{
text-decoration:underline;
}
a:hover i{
text-decoration:none !important;
}
Here is a fiddle to explain:
http://jsfiddle.net/kkz66x2q/
I simply would like the underline to be GONE only on the i
element when you hover over the link.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…