CSS 文本垂直对齐到图像中间

发布于 2025-01-07 13:29:53 字数 935 浏览 0 评论 0原文

可能的重复:
如何垂直对齐旁边的文本带有 CSS 的图像?

我很难将 div 中的跨度垂直居中 居中。

这个简单的代码: http://jsfiddle.net/4hDTb/

HTML:

<div class="bar">
    <span>Simple text</span>
    <img src="" class="img1" />
    <span>Another text</span>
    <img src="" class="img2" />
</div>​

CSS:

.bar
{
    width: 100%;
    height: 50px;
    border: 1px black solid;
}
.img1
{
    width: 100px;
    height: 50px;
    border: 1px black solid;
}

.img2
{
    width: 200px;
    height: 50px;
    border: 1px black solid;

}

如何居中 s 位于 div.bar 垂直中间?

Possible Duplicate:
How do I vertically align text next to an image with CSS?

I have difficulties to center spans vertically middle in div.

This simple code: http://jsfiddle.net/4hDTb/

HTML:

<div class="bar">
    <span>Simple text</span>
    <img src="" class="img1" />
    <span>Another text</span>
    <img src="" class="img2" />
</div>​

CSS:

.bar
{
    width: 100%;
    height: 50px;
    border: 1px black solid;
}
.img1
{
    width: 100px;
    height: 50px;
    border: 1px black solid;
}

.img2
{
    width: 200px;
    height: 50px;
    border: 1px black solid;

}

How to center <span>s in div.bar vertically middle?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深海夜未眠 2025-01-14 13:29:53

只需添加 img{vertical-align:middle}。这是您想要对齐的图像,而不是文本。

just add img{vertical-align:middle}. it's the image you would want to align, not the text.

眼泪也成诗 2025-01-14 13:29:53

如果您知道容器的高度 - 您可以使用 line-height http:// /jsfiddle.net/4hDTb/3/ 检查小提琴..

if you know the height of the container -- you can use line-height http://jsfiddle.net/4hDTb/3/ check the fiddle..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文