CSS をstyle
属性からファイルに移動する必要がstyle.css
あります。ただし、どうしても必要な場合は、以下のコードを現在のようにインライン スタイルに配置できます。
イメージ タグから属性を削除しalign="left"
、イメージの表示を に設定しますblock
。これによりmargin: 0 auto;
、含まれている DIV 内で画像を中央に配置できます。
<table>
希望する垂直方向のセンタリングを取得するには、CSS を使用してa を複製する必要があるようです。表のセルでは、垂直方向の中央揃えが可能です。これを行うために、クラスが.container
. .container
DIV の表示は に設定されており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/