以下のコードを参照してください。画像とテキストの両方がdivにあります。純粋なcssを使用して、画像(div_a)とテキスト(div_txt)の両方を中央に垂直に配置し<a>
、divをクリック可能に保つ方法(ブラウザー間の互換性を備えた推奨ソリューション):
<style type="text/css">
a.div_a {
display:block;
width:320px;
height:160px;
background-color:#CCC;}
</style>
<a href="www.mydoamin.com" class="div_a">
<img src="http://jsfiddle.net/img/logo.png" style="float:left; margin-right:10px; background-color:#666;" />
<span class="div_txt">Content</span>
</a>
私は次のことを試しましたが、それは役に立ちませんでした:
.div_txt {vertical-align:middle;}
私は画像/テキストについて上記で別々の解決策を見つけましたが、両方を一緒にすることはできませんでした。