如何为 Class 的链接(标签)设置 CSS 选择器

How to set a CSS selector for links ( a Tag ) for a Class

我搜索了所有解决方案,但没有任何帮助。

我的简单问题是使用 class:

为 link(标签)设置样式
<a class="logo"></a>

我不想要 link 的通用样式或活动样式,而是选定的 Class。

谢谢。

这样使用

<style>
a[class="logo"] { 
    background-color: yellow;
}
</style>

<a class="logo">test</a>

我认为您正在寻找 CSS class selector

要将样式仅应用于单个 class,您应该在 CSS 选择器中为 class 名称添加一个点 (.)。

在这种特殊情况下,您可以这样做:

.logo {
    /* Styles here */
}

您还可以通过添加元素选择器来确保只有 link 个元素受到影响:

a.logo {
    /* Styles here */
}

PS。 CSS id selector# 并且它以类似的方式工作。

您可以通过定位来添加样式规则 class :

a.logo { color: #aeaeae; }

有三种不同的方法可以解决这个问题。由于您不想要 link 的全局样式,因此本示例不是它:

a{
/* STYLE HERE */
}

因为您只是想为 link 设计带有外层 class 的样式,请使用此示例:

a.logo {
    /* STYLE HERE */
}

logo {
    /* STYLE HERE */
}

a[class="logo"] { 
    /* STYLE HERE */
}

最后一个例子是实现这一点的新方法,一些非常老的浏览器不会理解这个,所以你最好坚持第一个或第二个例子。