垂直对齐不起作用
是否可以垂直对齐锚标记内的图像?
我在 DIV 内使用两个锚标记。每个锚标记应垂直居中对齐。 在一篇文章中我在另一篇文章中使用图像?
PS:没有行高
is it possible to vertically align an image coming inside an anchor tag ?
I am using two anchor tags inside a DIV.. each one should vertically align to center.
in one I am using an image in another one text ?
PS: without line-height
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
垂直对齐的行为与您在 div 中的想象不同,因为它仅适用于表格单元格。
有许多CSS“黑客”可以让它工作,例如 这个 或这个
Vertical align does not behave as you'd think in divs since it works only for table cells.
There are numbers of CSS "hacks" to get that to work such as this one or this one
试试这个:
Try this:
您不能在 div 标签内垂直对齐,但可以在表格单元格中垂直对齐。如果您可以修复图像及其容器的高度,则可以解决此问题。
You can't vertical align inside a div tag but you can with a table cell. You could work around it if you can fix the height of your image and its container.
这似乎对我有用:
This seems to work for me:
解决方案非常简单,使用 CSS。
下面是一个示例:
标记:
您将获得一个 500 x 500 像素的部分,其中图像居中。
The solution is very simple using CSS.
Here's an example:
Markup:
You'll get a 500 x 500 px section with your image centered inside.
我也有同样的问题。这对我有用:
I had the same problem. This works for me:
请查阅以下网址,它可能会包含您需要的答案,并让您对垂直对齐属性有一个全面的了解。
http://css-tricks.com/what-is-vertical-align/< /a>
Consult the following url, it may hold the answers you need as well as give you a comprehensive understanding of the vertical align property.
http://css-tricks.com/what-is-vertical-align/
由于没有人指出这一点,因此根据 DOCTYPE,您会得到不同的行为。
(在我的例子中,过渡文档类型没有垂直对齐没有同级文本节点的内联元素,而 html5 则可以。)
Since nobody's pointed it out, you get different behaviours depending on the DOCTYPE.
(In my case, the transitional doctype wasn't vertically aligning inline elements without sibling text nodes, whereas html5 does.)
Fiddle 演示
试试这个。
Fiddle demo
Try this.