1

任何人都可以告诉我伪类:css 中的active 仅适用于 IE7 吗?

您可以在以下网页上查看我的代码。 www.ercesar.com

更新 我的意思是它在 IE7 上的作用,一旦您单击菜单项,即使您离开菜单项,图像和背景图像也会发生变化。

我希望它有助于理解我的意思。

4

2 回答 2

3

如果不是,请更具体,但这就是我认为你的意思。您希望菜单项在单击时保持白色/突出显示。但是 :active 类确实是为单击某些东西而设计的——而且只有这样。这可以按预期跨浏览器工作。

要执行您似乎想做的事情,您可能需要使用 javascript,或者只是实际链接到另一个页面。您似乎想要的是“这里”状态——这在概念上听起来可能像“活动”状态。您可以在 CSS 中定义这一点,例如,为您的 body 提供一个与菜单项中的类匹配的类,并适当地设置样式。或者,如果您可以通过编程方式为菜单项指定一个“此处”类。例子:

.home #menu .home a { color:white; }
于 2010-05-23T20:51:25.147 回答
0

:active也可以在 chrome 中工作(经过测试)。

根据 w3schools的说法,IE、Firefox、Opera、Chrome 和 Safari 都支持它。

于 2010-05-23T20:50:47.850 回答