css - 图片没有居中对齐

标签 css image vertical-alignment

我的图片位于顶部。代码使用:

#header_div{
min-height:200px;
}

#header_div img{
display:block;
vertical-align:middle;
padding:5px 10px;
}

<div id="header_div">
    <a href="#">
        <img width="250" height="75" src="./images/header_logo.png" />
    </a>
</div>

附带说明一下,我应该用 /> 关闭图像标签吗?

最佳答案

#header_div
{ 
min-height:200px; 
display: table-cell;
vertical-align:middle;
} 

您将不再需要 vertical-align:middle;或显示:阻止;在 img 样式上,您可能也可以删除顶部/底部填充。

关于css - 图片没有居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682935/

相关文章:

css - Woocommerce 纵横比和空白

html - 如何根据特定行垂直对齐内联 block 元素,忽略其他行?

html - Bootstrap 导航栏 - 无法更改字体颜色

html - 如何去除顶部的空白

html - 如何在打印机上打印背景图像作为水印

html - 只对一张图片应用 css 样式

html - 对齐 ul li 元素

html - 如何使用CSS垂直对齐内联 block div而没有垂直空格?

javascript - 如何将三种颜色逐一应用于一组div

html - 自定义单选按钮不可见