gpt4 book ai didi

image - 如何在 div 中垂直居中带有 anchor 的图像?

转载 作者:行者123 更新时间:2023-11-27 22:32:24 26 4
gpt4 key购买 nike

我有一行用于导航的 DIV,我试图仅使用 CSS 将图像垂直居中,其中有一个 anchor 。我试过 vertical-align: middle;但这是行不通的。我确定它与 float:left 有关,因为所有图像都被推到了左侧,但是当我把它拿出来时,div 会变得疯狂。

HTML

<div class="linkgroup">
<img src="images/homeIcon.png">
<li class="navItem"><a href="somelink.com" class="navLink">HOME</a></li>
</div>
</ul>

CSS

.linkgroup{
float: left;
height:5px;
}

最佳答案

不知道为什么要使用 li 来保存 anchor 元素。从问题中没有提到李。所以我假设你只需要一张图片和一个 anchor 。检查一下:

http://jsfiddle.net/U64Tg/2/

基本上,您只需要让助手拥有容器 div 的 100% 高度。你需要使用

vertical-align: middle;
display: inline-block;

在容器 div 中的所有子元素上,使它们垂直对齐。

关于image - 如何在 div 中垂直居中带有 anchor 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16766004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com