html - 如何垂直居中并排 anchor 和 anchor 图像标签?

标签 html css vertical-alignment

我无法将这两个元素居中。我不确定我的问题是什么。希望有人能帮助我。 首先是正在发生的事情的屏幕截图:

enter image description here

那么如何让这些元素垂直居中呢?

这是我的 HTML 和 CSS:

<div class="vcenter">
<p>
<a href="http://www.google.com">JimDaniel</a>
<a href="http://www.cnn.com"><img src="icon.png"/></a>
</p>
</div>

.vcenter
{
    padding:10px;
    background-color:darkBlue;
    min-height: 25px;   
    display: table-cell;   
    vertical-align: middle;
}

感谢您的帮助!

最佳答案

像这样?

http://jsbin.com/opifu5

.vcenter img {
    vertical-align: top
}

关于html - 如何垂直居中并排 anchor 和 anchor 图像标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626494/

相关文章:

html - 我无法用 <li> 删除边距

javascript - 在javascript中获取按钮的值

html - 向容器内的多个 div 添加填充

javascript - 单击时如何将可拖动的 div 置于最前面?

jquery - 数据表:将搜索框定位到右上角

不调整大小的 CSS 背景图像过渡

html - 为什么我的 block 与行的底部对齐? (CSS/HTML)

css - 通过 CSS 垂直对齐具有固定高度的 header 标签

html - 如何在隐藏的 Div 中居中显示多行文本

css - :hover wont work when using display:table-cell on dropdown nav