【发布时间】:2013-07-11 12:19:10
【问题描述】:
给定以下 html:
<a href="#"><span data-icon="✪"></span>A Link</a>
是否可以在悬停时更改text-decoration(无)? color 会改变,text-decoration 不会。
CSS:
a { text-decoration: none; }
a:hover{ text-decoration: underline; }
a:hover [data-icon]:before{
/*Doesn't work*/
text-decoration: none;
/*Works*/
color: red;
}
【问题讨论】:
-
我没有看到红色在锚点上工作,它在跨度上工作,文本装饰来自锚点而不是跨度。您正在寻找的最终结果是什么?在文本上加下划线而不是图标?还是??
-
@Huangism 我不想在图标上加下划线。
-
你想在 A 链接文本上加下划线吗?
-
@Huangism 是的,在链接文本上加下划线。
标签: css pseudo-class