css - 要素の内側のテキストを真ん中に垂直に設定するにはどうすればよいですか?
質問する
194 次
4 に答える
2
に変更display: inline-block;
するだけdisplay: table-cell;
于 2013-03-13T21:03:52.673 に答える
1
于 2013-03-13T21:00:44.080 に答える
1
パディング付きのdivを使用します。ただし、それがベストプラクティスかどうかはわかりません。明らかに、背景を適切なサイズのdivに配置し、正しいパディングを使用します。
<a href="test.php">
<div style="padding:10px;width:150px;border:1px #000 solid;text-align:center;">
Hello!
</div>
</a>
于 2013-03-13T21:03:45.743 に答える
0
これを解決するために、最終的に次の回避策を見つけました。
<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;
}
.wrapper {
display: table-cell;
vertical-align: middle;
}
于 2013-03-13T22:01:50.537 に答える