在我的情况下,我简化了一个嵌套列表并封闭了 div,我无法更改它,它是由 drupal 菜单创建的。
我想克隆一个硬编码网站的菜单(编辑删除链接)
我将如何在子菜单中“嵌入”框( ul li ul li items ),是否可以仅在块显示的列表中?我需要他们的 z-index 吗?还是漂浮?在列表项上浮动甚至可能吗?
一般来说,我理解级联的事情,但在编写 css 时仍然很努力,几乎没有重复。一些缩短的技巧会很好。
我现在的主要问题是为什么最后一个条目(标记)的样式被覆盖。文件中的顺序是否起作用?
#block-system-main-menu .content {
font-size: 17px;
font-weight: bold;
}
#block-system-main-menu div ul li {
width: 207px;
margin: 4px 0px;
}
#block-system-main-menu div ul li {
display: block;
height: 38px;
background: url(/sites/all/themes/schott/menuitembg.gif);
}
#block-system-main-menu div ul li .active-trail {
display: block;
height: 60px;
background: url(/sites/all/themes/schott/menuitembg_p.png);
}
div ul li ul li.leaf { /* both styles are overwritten */
display: inline-block;
background: url(/sites/all/themes/schott/subitem_passive.gif);
}