私は CSS、HTML、およびその他の UI 関連技術に非常に慣れていないため、この質問が適切でない場合は、申し訳ありません。
背景画像のある複数のボックスをクリック可能にし、中央 (水平および垂直) にテキストを配置したい。
私は以下のようなHtmlコードを持っています:
<a href="www.mydoamin.com" class="div_a">
<span class="wrapper">
<span class="div_txt">Contentdas asd ad adasd asd asdad </span>
</span>
</a>
<a href="www.mydoamin.com" class="div_a">
<span class="wrapper">
<span class="div_txt">Content</span>
</span>
</a>
次の CSS コードを使用します。
a.div_a {
display:inline-table;
width:200px;
height:100px;
background-color:#CCC;
background-image:url( http://jsfiddle.net/img/logo.png);
text-align:center;
top:0;
}
.wrapper {
display: table-cell;
vertical-align: middle;
}
ここでわかるように、最初のボックスのテキストが 1 行を超えると、2 番目のボックスが正しく配置されないことを除いて、すべて問題なく聞こえます!!
ここで何かを見逃しましたか?
よろしくお願いします。