Css 如何将sifr规则应用于超链接及其活动对应项

Css 如何将sifr规则应用于超链接及其活动对应项,css,class,sifr,rules,Css,Class,Sifr,Rules,有一个超链接内的h1。。。像这样: 我将sifr3规则应用于css:h1站点名称 然后在sifr3-rules.js中我应用以下规则。。。 a:{文本装饰:无}, 链接:{color:FF0000}, a:悬停:{color:00FF00,文本装饰:none} 但我意识到在我的Drupal站点中,它会自动将.active类添加到超链接中,并且默认的链接颜色将无法正常工作,无论悬停如何异常工作 如何设置规则以应用a.active:{color:FF0000}之类的内容? [顺便说一句,这没什么用

有一个超链接内的h1。。。像这样:

我将sifr3规则应用于css:h1站点名称

然后在sifr3-rules.js中我应用以下规则。。。 a:{文本装饰:无}, 链接:{color:FF0000}, a:悬停:{color:00FF00,文本装饰:none}

但我意识到在我的Drupal站点中,它会自动将.active类添加到超链接中,并且默认的链接颜色将无法正常工作,无论悬停如何异常工作

如何设置规则以应用a.active:{color:FF0000}之类的内容?
[顺便说一句,这没什么用,但我想也许会有帮助]

您可以执行以下操作之一:

1-将drupal的a.class规则修改为:

a.class {
  color:#f00;
}
这是为了有一个一致的网站,所有的活动链接都是红色的

2-或者您可以覆盖CSS规则:

h1#site-name a.active {
  color:#f00;
}
确保在CSS文件之后包含js文件,以便覆盖规则。
我不相信Flash允许你选择类名为a.active的链接。最好的办法是将活动类放在h1上。然后可以替换h1.active以进行不同的样式设置。确保在其他H1之前更换它。

这是一个关于sIFR的问题,所以这并不能提供答案。嘿,马克,这似乎是最好的解决方案。。。我会努力做到这一点。唯一的问题是Drupal的主题系统会自动将.active类和其他类添加到该超链接中。我将研究重新设置列表主题,以便sifr能够更好地处理它们,可能是通过drupal的主题菜单项功能,因为我已经在使用该主题覆盖在超链接周围添加父div,以便sifr可以将链接作为目标。如果列表有子列表,sifr必须将其作为目标,否则会造成严重破坏。加上.active类被自动添加到站点标题中,因此需要考虑重新发布一些东西。我想知道如果大多数Drupal主题添加了.active,那么有多少人在Drupal中使用siFR。我认为,会在页面上添加蓝色链接。我想我找到了一种方法让Drupal菜单项可以很好地使用sifr:注意我的更新注释:我将进一步测试它是否有效。有人提出了一个解决方案,Drupal的动态渲染模块没有设置a:link规则,这将有助于解决这个问题,而不是修改所有代码:这里是: