首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >嵌套CSS元素(设置标题中链接的样式)

嵌套CSS元素(设置标题中链接的样式)
EN

Stack Overflow用户
提问于 2011-03-24 11:16:37
回答 6查看 7.8K关注 0票数 2

我是个CSS新手。

我正在尝试创建一条规则,以确保位于<h3>标记内的所有HTML锚不会显示下划线(还会显示其他一些颜色属性)。这就是我所拥有的,但它不工作:

代码语言:javascript
运行
复制
<h3><a href="#">Turn of underline etc</a></h3>

h3 a, a:active, a:visited a:hover {
    text-decoration:none;
    color:#000000;
}
EN

回答 6

Stack Overflow用户

发布于 2011-03-24 13:57:19

根据您的代码,您需要使用h3四次,如下所示

代码语言:javascript
运行
复制
h3 a, h3 a:active, h3 a:visited, h3 a:hover {
    text-decoration:none;
    color:#000000;
}

按照现在的方式,活动、访问和悬停状态并不“特别”应用于h3。

票数 3
EN

Stack Overflow用户

发布于 2011-03-24 11:19:34

这应该可以做到:

代码语言:javascript
运行
复制
h3 a {
    text-decoration:none;
    color:#000;
}

现场演示: http://jsfiddle.net/simevidas/7A2JX/

票数 2
EN

Stack Overflow用户

发布于 2011-03-24 11:21:34

你可以像下面这样做。

当h3中的超链接与鼠标一起悬停时,请执行此操作。

代码语言:javascript
运行
复制
h3 a:hover {
    color: #FFFF20;
}

对于实际的样式(当不是悬停的时候),文本装饰应该去掉你的下划线。

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

https://stackoverflow.com/questions/5414346

复制
相关文章

相似问题

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