首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#div:normal #div:hover #div:SELECTED?

#div:normal #div:hover #div:SELECTED?
EN

Stack Overflow用户
提问于 2011-01-04 01:42:45
回答 3查看 945关注 0票数 0

在“服务”和“公司”页面上,我有一个右边栏列表。这是包含在PHP中的。到目前为止,我有一个正常的CSS类和一个当你悬停列表中的每一项时的CSS类。当每个列表项被选中时,我想有一个新的类。例如,在服务中,用户点击“家庭计划”,当他们进入家庭计划page....the家庭计划列表项时,它的背景是灰色的。这个是可能的吗?

http://beulahprint.ie/index.php

干杯,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-04 01:48:32

有几种方法可以做到这一点,但您需要一些代码。它的工作原理如下:

在您的页面上,您应该以某种方式声明它是哪个页面(通过使用查询字符串或会话)

  • ,然后您应该解析该值并动态地写出菜单的类名。
票数 0
EN

Stack Overflow用户

发布于 2011-01-04 01:47:23

CSS中的任何东西都不允许您根据元素的href属性解析到当前URL来匹配元素。

基于页面向菜单项(或body元素)服务器端添加一个类,然后使用一个选择器来匹配它。

票数 1
EN

Stack Overflow用户

发布于 2011-01-04 01:50:29

是的,在渲染侧边栏/菜单时,检查它们是否在特定的页面/名称空间中,并向其中添加一个具有灰色背景的类。

人们在这种情况下使用的一般设计是将与一个菜单项相关的所有项放在一个命名空间中。

就像所有的管理项目都在*/admin/*下一样,所以当呈现菜单时,他们将检查url并将类添加到其中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4586815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档