我正在尝试解决这个问题几天。我无法将 Child1、2 和 3 放置在 25px 橙色点之间。父子菜单是基于 CSS 的ul
菜单li
,我在其中将其设置<a>
为内联块并设置宽度和高度,但它仍然忽略这些参数。我对如何解决这个问题没有想法。提前谢谢你的帮助。
问问题
1557 次
3 回答
3
问题是<a>
子菜单上的标签具有padding:15px
来自主菜单的标签。您需要将其设置为 0。然后您可以设置line-height
元素的 以匹配橙色条height
以使其垂直居中。
添加这个来修复它:
#header .cssMenuA a{
padding:0;
line-height:25px;
}
于 2013-03-30T15:35:32.777 回答
2
看起来 Child 1、2、3a
标签应用了填充,这将它们向下推到橙色之外。看截图:
尝试从 a 标记中删除填充(bodystyle.css,第 78 行),然后仅将其重新应用到父菜单项。
于 2013-03-30T15:41:15.110 回答
1
<a>
导航列表中的所有元素(包括)周围都有 15px 的填充PARENT
,但这也适用于“孩子”。添加规则:
#header li li a {
padding-top: 0;
}
这可能看起来与您想要的不完全一样,因为<a>
它设置为 25px 高,但字体比这小。还添加
#header li li a span {
line-height: 25px;
}
于 2013-03-30T15:36:11.450 回答