Javascript 垂直对齐问题
我正在努力使我的徽标和菜单项在标题中垂直对齐。你能帮我一下吗?(请注意,当用户向下滚动100px时,页眉高度会发生变化,我希望根据页眉高度保持徽标和菜单垂直对齐)。非常感谢Javascript 垂直对齐问题,javascript,jquery,html,css,vertical-alignment,Javascript,Jquery,Html,Css,Vertical Alignment,我正在努力使我的徽标和菜单项在标题中垂直对齐。你能帮我一下吗?(请注意,当用户向下滚动100px时,页眉高度会发生变化,我希望根据页眉高度保持徽标和菜单垂直对齐)。非常感谢 最简单的方法是指定与高度相等的线高度: .big-height { height: 120px; line-height: 120px; ... } .short-height { height: 80px; line-height: 80px; ... } 检查您的这把
最简单的方法是指定与高度相等的线高度:
.big-height {
height: 120px;
line-height: 120px;
...
}
.short-height {
height: 80px;
line-height: 80px;
...
}
检查您的这把最新小提琴:
更新:
关于徽标图像的问题,使用与您已有的相同的标记,最简单的方法是使用img
上的vertical align
,并将徽标div设置为display:table cell
检查此更新的小提琴:
HTML:
最简单的方法是指定与高度相等的线高度:
.big-height {
height: 120px;
line-height: 120px;
...
}
.short-height {
height: 80px;
line-height: 80px;
...
}
检查您的这把最新小提琴:
更新:
关于徽标图像的问题,使用与您已有的相同的标记,最简单的方法是使用img
上的vertical align
,并将徽标div设置为display:table cell
检查此更新的小提琴:
HTML:
最简单的方法是指定与高度相等的线高度:
.big-height {
height: 120px;
line-height: 120px;
...
}
.short-height {
height: 80px;
line-height: 80px;
...
}
检查您的这把最新小提琴:
更新:
关于徽标图像的问题,使用与您已有的相同的标记,最简单的方法是使用img
上的vertical align
,并将徽标div设置为display:table cell
检查此更新的小提琴:
HTML:
最简单的方法是指定与高度相等的线高度:
.big-height {
height: 120px;
line-height: 120px;
...
}
.short-height {
height: 80px;
line-height: 80px;
...
}
检查您的这把最新小提琴:
更新:
关于徽标图像的问题,使用与您已有的相同的标记,最简单的方法是使用img
上的vertical align
,并将徽标div设置为display:table cell
检查此更新的小提琴:
HTML:
谢谢,很好的解决方案!如果logo是一个图像,是否有一个解决方案也能起作用?非常感谢你的帮助!我刚刚注意到,玩弄线条高度会导致子菜单项出现附带问题。。。有办法解决这个问题吗?Thanks@Greg:在这种情况下,您可以去掉行高,只依赖于
显示:表格单元格
和垂直对齐:中间
。确保父级是display:table
。现在已经是午夜了,我要睡觉了。谢谢,好办法!如果logo是一个图像,是否有一个解决方案也能起作用?非常感谢你的帮助!我刚刚注意到,玩弄线条高度会导致子菜单项出现附带问题。。。有办法解决这个问题吗?Thanks@Greg:在这种情况下,您可以去掉行高,只依赖于显示:表格单元格
和垂直对齐:中间
。确保父级是display:table
。现在已经是午夜了,我要睡觉了。谢谢,好办法!如果logo是一个图像,是否有一个解决方案也能起作用?非常感谢你的帮助!我刚刚注意到,玩弄线条高度会导致子菜单项出现附带问题。。。有办法解决这个问题吗?Thanks@Greg:在这种情况下,您可以去掉行高,只依赖于显示:表格单元格
和垂直对齐:中间
。确保父级是display:table
。现在已经是午夜了,我要睡觉了。谢谢,好办法!如果logo是一个图像,是否有一个解决方案也能起作用?非常感谢你的帮助!我刚刚注意到,玩弄线条高度会导致子菜单项出现附带问题。。。有办法解决这个问题吗?Thanks@Greg:在这种情况下,您可以去掉行高,只依赖于显示:表格单元格
和垂直对齐:中间
。确保父级是display:table
。现在已经是午夜了,我正在睡觉,不能拉小提琴了。
.logo {
display: table-cell;
vertical-align: middle;
text-align: center;
...
}
.logo > img { vertical-align: middle; }