首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在某些页面上设置不同的h4和:hover

问如何在某些页面上设置不同的h4和:hover
EN

Stack Overflow用户
提问于 2014-01-12 22:26:22
回答 6查看 6K关注 0票数 0

所以网站使用文本下划线鼠标悬停横跨网站,但在一个页面上,我必须设置鼠标悬停颜色变化,没有下划线装饰。

代码语言:javascript
复制
<div class="hcolor">
 <a href="#"><h4>Custom Text</h4></a>
</div>

在CSS中,我尝试过:

代码语言:javascript
复制
.hcolor h4 a:hover{
 color: #fff;
 text-decoration:none;
 }

但这样做是因为标准设置仍然会覆盖这些设置,并且链接会不断地加下划线。

EN

回答 6

Stack Overflow用户

发布于 2014-01-12 22:28:04

试试这个:

代码语言:javascript
复制
.hcolor a:hover h4 {
  color: #fff !important;
  text-decoration:none !important;
}
票数 0
EN

Stack Overflow用户

发布于 2014-01-12 22:28:28

CSS通常从父元素一直到子元素。css将转到具有.hcolor类的元素,然后转到元素h4,然后在该元素中转到子a超链接,现在当您将鼠标悬停在它上面时。将应用CSS。

但由于没有与此匹配的树,因此您需要更改HTML或CSS。

代码语言:javascript
复制
<div class="hcolor">
 <h4>
  <a href="#">Custom Text</a>
 </h4>
</div>

http://jsfiddle.net/afzaal_ahmad_zeeshan/B9Bt5/1/ (超文本标记语言中的更改)

因此,要么像上面那样更改HTML,要么将CSS更改为:

代码语言:javascript
复制
.hcolor a h4:hover {
  color: #fff;
  text-decoration:none;
}

http://jsfiddle.net/afzaal_ahmad_zeeshan/B9Bt5/ (CSS中的更改)

票数 0
EN

Stack Overflow用户

发布于 2015-08-03 13:47:51

试试这个:

代码

代码语言:javascript
复制
<div class="hcolor">
<h4> <a href="#">Custom Text</a></h4>
</div>

CSS

代码语言:javascript
复制
h4 a:link {
 text-decoration:none;
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21075785

复制
相关文章

相似问题

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