【问题标题】:Set a:link / a:visited colors within another css call在另一个 css 调用中设置 a:link / a:visited 颜色
【发布时间】:2013-07-21 19:51:24
【问题描述】:

不确定我的语义是否正确。在我的论坛上,我的链接在普通帖子中看起来不错,但当有人在帖子中被引用时,文本被缩小为较小的字体,看起来不太好。

所以我尝试了这个,但它根本没有效果。

    blockquote {
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
    padding: 4px;
font-size: 11px;
a:link {color:#00FF00;}
}
blockquote cite {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    font-style: normal;
    display: block;
    margin: 4px 0;
font-size: 11px;
a:link {color:#00FF00;}
}

我可以做些什么来轻松更改此处的链接属性?因为我尝试的方式似乎根本不起作用。

【问题讨论】:

  • 您的问题从引用引号开始,但最后谈到链接..?

标签: css forum


【解决方案1】:

你不能像这样嵌套 css 规则:

blockquote cite {
    a:link {  }
}

你会用这个:

blockquote cite {

}
blockquote cite a:link {
    /* rules for links within 'blockquote cite' */
}

如果 css 无效,您的其他一些规则可能无法正常工作,并且可能会导致其他意外的格式问题。

【讨论】:

  • 老实说,这是 css 的基础,所以也许你应该花时间去学习一下教程。
  • 该死,这正在接管页面上的其他链接。常规帖子部分内的链接以及论坛顶部帖子之外的链接都被blockquote劫持了:链接颜色。
  • blockquote cite a:link { } 中的规则将影响块引用中的链接,然后引用元素。使用css validator
  • 是的。 CSS 是 100%。你可以看到 chinaphonearena.com,虽然现在我已经删除了引用的颜色变化。它甚至改变了主论坛中的论坛名称。我也在同一行更改 a:visited 。我不知道这是否有问题。 blockquote cite a:link,a:visited {color:#00FF00}
  • 这会因为逗号而改变所有访问过的链接。 blockquote cite a:link, blockquote cite a:visited。同样,我建议您学习教程,因为这也是 CSS 的基础。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 2014-01-16
  • 1970-01-01
  • 2023-03-11
相关资源
最近更新 更多