3 回答 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 回答