css - 样式没有适本地级联

标签 css

我正在构建一个 Wordpress 主题,我的 style.css 中有这些片段:

#content a:link, #content a:visited, #content a:hover, #content a:active {
  color: #fff;
}

.entry-utility a:link, .entry-utility a:visited, .entry-utility a:hover, .entry-utility a:active {
  background: #fff;
  color: #111;
}

问题是所有链接,甚至是 <div class="entry-utility"> 内的链接正在使用 color: #fff" 渲染. background第二个片段中的选择器工作正常,但不是 color:选择器。我检查过,这绝对是最精细的颜色选择器。可能是什么原因造成的?

我已经尝试注释掉第一个,这确实会导致第二个起作用。据我所知,它只是对我主题中的所有链接使用了最细粒度的选择器。

最佳答案

你必须把 color: #111; 放在比这样的 #content a 更精确的规则中。

#content div.entry-utility a {
  background: #fff;
  color: #111;
}

关于css - 样式没有适本地级联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804921/

相关文章:

css - 如何从 FriendFeed 小部件中删除边框?

php - Google Adsense 的隐藏 div 中的 anchor 链接

html - 将鼠标悬停在图像上时,奇怪的故障会导致内容移动

javascript - 如何更改日期选择器的下一个和上一个箭头周围的颜色?

javascript - CSS选择 previous sibling

html - CSS 选择器分组与嵌套

html - 如何设置显示:none for responsive mobile view?

css - IE8 和 IE9 无法正确呈现 960 网格

php - 如何防止 div 上的背景图像折叠超过某个调整大小?

html - 我怎样才能使*仅*帖子更宽?