我建立使用XHTML,CSS和jQuery的菜单,我遇到了我的CSS问题。 这里是我的测试页,的这里是我的CSS。

什么我有一个问题是,我的.subMenu类继承我的#menu的性质,背景颜色和大小都一样。我要寻找离开.subMenu作为一类这样我就可以重新使用它的解决方案。我把它通过改变.subMenu一个ID工作。奇怪的是,我使用.subMenu类编辑的一些属性在我的jQuery代码和它的变化的。

所以我想知道,如果有人可以让我知道如何解决它,如果它是一个层次的问题,如果他们可以解释它。

谢谢, 列维

有帮助吗?

解决方案

我觉得问题是,#menu>李一将这种风格应用到李标签内的所有链接,所以所有的李标签的子菜单里面也会有这种风格。在我看来,唯一的区别是在悬停的前景色和背景色,所以你可以通过改变#menu>李和#menu>里一个修复:悬停是#menu> LI>和#menu> LI>:悬停。这样一来,对于顶级菜单的样式将只适用于它们在LI标签这是#menu项目之后直接后直接链接。子菜单样式可以保持相同。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top