css - 如何使用 CSS 获得下拉功能?

标签 css content-management-system drupal-7 drop-down-menu drupal-themes

我一直在搞乱这个网站的 CSS。我不知道如何让“医疗”菜单项下拉并显示其余的隐藏菜单项。我已经能够取消隐藏它们并展开但不能让它们下拉。我必须具体改变什么?我尝试了一些教程,但也许我的目标是错误的?另外,我正在编辑一个主题。也许有什么干扰?请帮助我检查下面的 CSS 并提出一些更改建议。

谢谢!

http://madhwaparishat.co.uk/drupal/sites/all/themes/sky/css/style.css?lj2u6r

http://madhwaparishat.co.uk/drupal/

最佳答案

试试这个:

.expanded a:hover + ul,
.expanded ul:hover {display:block !important;z-index:99999;}
.menu ul{position:absolute;}
.menu li{float:left}
.menu .menu a{width:100px}

您的站点上有大量疯狂的 css @imports,难以调试。 ! important 规则是必要的。

你还需要为你的下 zipper 接选择一个特定的宽度,我用的是 100px。

希望这会有所帮助,我本来不想回答,但我看到有人试图向你扔 Suckerfish,而这不是你想要的 - 你想自己做。完全明白。

编辑:如果您想支持 IE6 和 7,这可能需要调整或需要涉及 javascript。

编辑:回来修整了代码。之前太多了,看的一头雾水。

关于css - 如何使用 CSS 获得下拉功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5531590/

相关文章:

jquery - CKEditor 将 css 应用于对话框 html 元素内容

wordpress - 在 Windows Azure 上使用的最佳 CMS

javascript - 尝试将 prisimic 和 Node.js 与 Express 结合使用

drupal-7 - 在 drupal 中添加具有 2 级分类的内容

jquery - 我如何在每次使用 JQuery 单击时重复使用 css 设置的动画?

c# - kentico cms中自定义字段的级联下拉列表

drupal-7 - 通过托管实体对象和包装器访问 Drupal 7 中的位置字段

html - 无法在具有 border-top-left-radius 和 border-width 的三 Angular 形对象中创建圆 Angular 左上角

javascript - 来自多个来源的 jQuery 动画 - 影响多个对象

html - 让 div 在不同的平面上,这样文本就可以在它下面