Link 未为 CSS 中的所有链接设置样式

Link style not setting for all links in CSS

我正在慢慢学习html/css。我有一个客户想要页面上的 3 links 是引人注目的 link 颜色(在本例中为蓝色)。但是,当我尝试编辑 link 的样式时,只有其中两个显示更改。

我无法全局设置,或者其他link(例如一些社交媒体图标)正在改变。

这是我尝试过的:

div.entry-content a:link {
color: blue;
}

entry-content a:link {
color: blue;
}

这是我检查页面时看到的内容:

所以,我哪里错了?我希望我添加了帮助所需的一切。谢谢。

我假设所有三个 link 都包含在具有 class 条目内容的 div 中。我唯一能想到的是第一个 link 是黑色或更深的颜色,因为它处于活动状态或已访问。您可以仅使用 a 选择器或其他伪选择器来设置 link 的样式。

/* Just a selector */
.entry-content a {
    color: blue;
}

/* Just a selector */
.entry-content a,
.entry-content a:visited,
.entry-content a:active {
    color: blue;
}

尝试向锚点添加 class 名称,如下所示: <a class="blue" href="url">link text</a> 然后在你的 css 中创建蓝色 class .blue { color: blue; }

看来您之前点击过link,所以link状态为活跃或已访问。

试试这个,如果可以,然后使用伪选择器 :active:visited 更新您的代码:

a, a:link, a:visited, a:active {
    color: blue;
}

希望对您有所帮助!