将图像与输入居中?

发布于 2024-09-16 00:21:22 字数 241 浏览 8 评论 0原文

我的输入旁边有一张图像,我想知道如何将两者彼此居中。我需要图像的中心与输入的中心垂直对齐。我怎样才能做到这一点?

标记:

<span class="my-span">
  <input type="text" .../><a href="..."><img .../></a>
</span>

I have an image next to an input, and I was wondering how I centered both with one another. I need the center of the image to be vertically aligned with the center of the input. How do I make this happen?

Markup:

<span class="my-span">
  <input type="text" .../><a href="..."><img .../></a>
</span>

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

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

发布评论

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

评论(3

睫毛溺水了 2024-09-23 00:21:22

上的垂直对齐设置为中间应该会让您有所收获:

<span class="my-span">
    <input type="text" .../><a href="..."><img ... style="vertical-align: middle"/></a>
</span>

您可以看到它 在此采取行动

Setting the vertical-align to middle on the <img> should put you in business:

<span class="my-span">
    <input type="text" .../><a href="..."><img ... style="vertical-align: middle"/></a>
</span>

You can see it in action here.

飞烟轻若梦 2024-09-23 00:21:22

您的图像应该具有 ff 样式才能工作:

img { vertical-align: middle; display: table-cell; }

并在您的输入元素中添加

input { float: left; }

Your image should have the ff styles to work:

img { vertical-align: middle; display: table-cell; }

and to your input element, add

input { float: left; }
你在我安 2024-09-23 00:21:22

在输入和 img 元素上设置垂直对齐对我来说很有效:

<span class="my-span">
   <input type="text" style="vertical-align: middle" /><a href="..." ><img style="vertical-align: middle" ... /></a>
</span>

在此处检查

Setting vertical-align on both input and img elements works for me:

<span class="my-span">
   <input type="text" style="vertical-align: middle" /><a href="..." ><img style="vertical-align: middle" ... /></a>
</span>

Check it here

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