gpt4 book ai didi

html - 将图像与文本正确定位

转载 作者:太空宇宙 更新时间:2023-11-04 14:39:38 26 4
gpt4 key购买 nike

我试图使图片显示与其右侧的文本内联,同时定位在垂直轴的中间以适应导航栏。

目前,我只能让它内联显示,但它总是接近栏的底部而不是顶部。

HTML:

<div id='profileBar'>
<img src='karl.png' width=25 id='profileBarPic'/>
Damen
</div>

CSS:

#profileBar {
float: right;
padding-right: 10px;
}
#profileBarPic {
width: 25px;
display: inline;
float: left;
padding-right: 10px;
}

它的样子:

What it looks like

最佳答案

图片旁边的文字?这就是图像一直有效的方式。您可以通过更少的标记获得所需的效果:

<div id='profileBar'>
<img src='http://placekitten.com/50/50' id='profileBarPic'/>
Damen
</div>

和 CSS:

#profileBarPic {
vertical-align: middle;
}

Fiddle

一点解释。 img 基本上是一个内联元素,因此添加 floatdisplay: inline 不是必需的。

默认img aligns with the baseline of its container (图像的底部边缘将与它旁边的文本行的底部对齐)。 vertical-align 更改 img 应对齐的位置(在本例中,您需要居中)。

关于html - 将图像与文本正确定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18472196/

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