我目前正在为 Drupal 7 使用 Danland 主题,需要帮助控制每个项目的超级鱼水平间距。
单个项目的 css 是#superfish .menu li.leaf
我可以通过使用#superfish .menu li.first.leaf
- 与最后一个项目相同的方式来控制菜单中的第一个项目。
如果这些项目的唯一 css 是,我如何控制单个项目的间距...leaf
?是通过javascript的唯一方法吗?
谢谢
我目前正在为 Drupal 7 使用 Danland 主题,需要帮助控制每个项目的超级鱼水平间距。
单个项目的 css 是#superfish .menu li.leaf
我可以通过使用#superfish .menu li.first.leaf
- 与最后一个项目相同的方式来控制菜单中的第一个项目。
如果这些项目的唯一 css 是,我如何控制单个项目的间距...leaf
?是通过javascript的唯一方法吗?
谢谢
当然,您可以使用 JavaScript 或CSS(尽管不是每个浏览器都支持 CSS 路由)。
但是你最好的选择可能是使用主题覆盖,使用 Drupal 的_hook
系统。这个问题的公认答案可能是一个很好的起点。
有人在这里更新了 Drupal 7 的代码:Drupal Override Custom Menu Template。