首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >11在不工作前悬停。

11在不工作前悬停。
EN

Stack Overflow用户
提问于 2017-06-07 11:51:33
回答 1查看 2.6K关注 0票数 0

我的链接结构如下:

代码语言:javascript
复制
a{
  // some css here
}
a:before{
 // contains font icon
}
a:hover{
 text-decoration:underline;
}
a:hover:before{
 text-decoration:none;
}

我需要添加text-decoration:underline只在一个链接的悬停,而不是在前面的部分。我的代码在chrome上运行得非常好,但是在IE11上,text-decoration:none并不适用于a:hover:before

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-07 12:11:08

您可以做的是将<a>的主要内容放在span中,并且只在广度下划线。

代码语言:javascript
复制
a {
  text-decoration:none;
}
a:before {
 content: '➠ ';
}
a:hover span {                 /* changed */
 text-decoration:underline;
}
a:hover:before {
 text-decoration:none;
}
代码语言:javascript
复制
<a href="#"><span>Click here</span></a>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44411879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档