您确实应该将 CSS 从style
属性中移出并放入文件中,style.css
如果您还没有这样做的话。但如果你真的需要,你可以像现在一样将下面的代码放入内联样式中。
从图像标签中删除align="left"
属性并将图像的显示设置为block
。这将允许margin: 0 auto;
您在包含的 DIV 中为您的图像居中。
看起来您必须<table>
使用 CSS 复制 a 才能获得所需的垂直居中。表格单元格允许垂直居中。为此,我添加了一个带有.container
. DIV的.container
显示设置为table
,而.image-container
DIV 的作用类似于表格单元格,其显示设置为table-cell
。
CSS
.container {
float: left;
width: 80px;
height: 80px;
padding: 8px;
border: 1px solid #ccc;
display: table;
}
.image-container {
display: table-cell;
vertical-align: middle;
}
.image-container img {
display: block;
margin: 0 auto;
}
HTML
<div class="container">
<div class="image-container">
<img src="images/logo/logo1.jpg">
</div>
</div>
JSFiddle:http: //jsfiddle.net/MJ5j4/