html - 用不同的链接颜色覆盖 CSS
问题描述
在我的页面上,正常的链接颜色是蓝色的,效果很好。但是,我想在警告框中有红色背景上的白色链接。似乎无法让它发挥作用。尝试以不同的方式订购,使用!important
等。
.announcestripe {
margin: 0 auto 0 auto;
width: 964px;
vertical-align: middle;
text-align: left;
color: #fff;
background-color: red;
padding: .5em;
}
a:link.announcestripe,
a:visited.announcestripe,
a:hover.announcestripe,
a:active.announcestripe {
color: #ffffff!important;
text-decoration: underline;
}
.announcename {
font-style: italic;
font-weight: bold;
padding-right: 1.5em;
padding-left: 1em;
font-size: 1.25em;
}
.announcetext1,
.announcetext2 {
font-size: 1em;
padding-right: 1.5em;
}
<div class="announcestripe">
<span class="announcename">LATEST NEWS:</span>
<span class="announcetext1"><a href="https://www.architecturaldigest.com/story/universal-design-living-laboratory" target="_blank">UDLL Featured in Architectural Digest</a> <img src="../../images/_common/icons/16px/link16white.gif" width="16" height="16" alt="External Link" border="0" /></span>
<span class="announcetext2"><a href="https://somepage.jwpapp.com/" target="_blank">TEDx Talk About UDLL</a> <img src="../../images/_common/icons/16px/link16white.gif" width="16" height="16" alt="External Link" border="0" /></span>
</div>
谢谢!
解决方案
您的链接 css 格式不正确。而不是放入a:hover.announcestripe
insert 。announcestripe
在开始时; .announcestripe a:hover
然后您所需的格式将起作用。
.announcestripe {
margin: 0 auto 0 auto;
width: 964px;
vertical-align: middle;
text-align: left;
color: #fff;
background-color: red;
padding: .5em;
}
.anouncestripe a:visited,
.anouncestripe a:hover,
.anouncestripe a:active {
color: #ffffff!important;
text-decoration: underline;
}
.announcename {
font-style: italic;
font-weight: bold;
padding-right: 1.5em;
padding-left: 1em;
font-size: 1.25em;
}
.announcetext1,
.announcetext2 {
font-size: 1em;
padding-right: 1.5em;
}
<div class="announcestripe">
<span class="announcename">LATEST NEWS:</span>
<span class="announcetext1"><a href="https://www.architecturaldigest.com/story/universal-design-living-laboratory" target="_blank">UDLL Featured in Architectural Digest</a> <img src="../../images/_common/icons/16px/link16white.gif" width="16" height="16" alt="External Link" border="0" /></span>
<span class="announcetext2"><a href="https://somepage.jwpapp.com/" target="_blank">TEDx Talk About UDLL</a> <img src="../../images/_common/icons/16px/link16white.gif" width="16" height="16" alt="External Link" border="0" /></span>
</div>
推荐阅读
- python - 在 ubuntu 中启动时自动运行图形化 python 脚本
- linux - 语言/库来做简单的控制台 UI?
- php - WooCommerce 客户/订单 CSV 导出 - 添加列作为第一列
- firebase - 向先前创建的 Firestore 集合添加新字段是否会更改该集合中未来文档的结构?
- javascript - jquery-ui自动补全操作不正确
- android - Android inapp 网络浏览器的名称是什么
- php - 它算作 JSON 吗?
- canvas - Chart.js 如何制作这样的水平线?
- openstack - Openstack Horizon:总是回到登录页面
- javascript - 如何将用户脚本注入嵌入式网页内容?