html - 不能为几个特定的​​ ID 使用链接样式

标签 html css hyperlink styles

在我的 CSS 中,我似乎无法在多个 ID 选择器中使用多种不同的链接样式。 这是我的 CSS 现在的样子:

    #embed a:link, a:visited, a:hover, a:active
    {
    color: #000000;
    text-decoration: underline; 
    }
    #header a:link, a:visited, a:active
    {
    color: #777777;
    text-decoration: none;
    }

它只跟在“#header a:link, a:visited, a:active”之后。 #embed 和#header 指的是html 中两个不同的div,两者是相互独立的。

最佳答案

CSS 后代选择器不会分布在 , 上。
您需要在每个 之后重复 #header ,否则后面的选择器将应用于所有 a

关于html - 不能为几个特定的​​ ID 使用链接样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868214/

相关文章:

html - 水平滚动区域,其可见宽度填满流动宽度页面的剩余部分

javascript - 如何让我的重置功能在我的输入元素上工作?

css - 悬停效果不适用于堆叠 Font Awesome 图标

javascript - 使用带有部分地址的 if 语句来寻址链接

Android Webview 电话 : link ERR_UNKNOWN_URL_SCHEME

html - float :right on outlook responsive code

javascript - 页面底部过多的额外填充

HTML5 Canvas - 二次曲线的意外效果

javascript - 将我的脚本移至外部页面,它们不再响应

jquery - 如何使用 jQuery 动态添加超链接?