您确实应该将 CSS 从style属性中移出并放入文件中,style.css如果您还没有这样做的话。但如果你真的需要,你可以像现在一样将下面的代码放入内联样式中。
从图像标签中删除align="left"属性并将图像的显示设置为block。这将允许margin: 0 auto;您在包含的 DIV 中为您的图像居中。
看起来您必须<table>使用 CSS 复制 a 才能获得所需的垂直居中。表格单元格允许垂直居中。为此,我添加了一个带有.container. DIV的.container显示设置为table,而.image-containerDIV 的作用类似于表格单元格,其显示设置为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/