-3
これは些細かもしれませんが、私は多くの提案された解決策を経て、何も見つかりませんでした。目標は、テキストの幅に関係なくテキストを中央に(縦と横に)保ちながら、高さと幅を固定したアンカー<a>
ボタンを作成することです。固定された高さと幅と中央揃えのテキストでアンカーボタンを作成するにはどうすればよいですか?
例:私は達し
これは些細かもしれませんが、私は多くの提案された解決策を経て、何も見つかりませんでした。目標は、テキストの幅に関係なくテキストを中央に(縦と横に)保ちながら、高さと幅を固定したアンカー<a>
ボタンを作成することです。固定された高さと幅と中央揃えのテキストでアンカーボタンを作成するにはどうすればよいですか?
例:私は達し
最善の解決策は、以下の通りであった:
垂直中心クラスを定義します。
.text-vertical-center {
display: table-cell;
text-align: center;
vertical-align: middle;}
これは、内側容器を務めましたテキストを垂直方向と水平方向の中央に配置するボタン同盟国。ボタンをスタイリングのための
.btn {
width: 300px;
height: 75px;
background-color: transparent;
color: #000;
border-radius: 0;
border: #000 solid 1px;
cursor: pointer;
text-align: center;}
クラスBTNサーバ:
<a href="#"> <div class="btn text-vertical-center"> Button text </div> </a>
これは正常に動作するようですし、私限り、ほとんどのブラウザと互換性があります
<a>
と、内側のdivを包ん知っている。より良い解決策があれば教えてください。 JSFiddle例:https://jsfiddle.net/MuaazO/ga4s540v/
重複 - http://stackoverflow.com/questions/8865458/how-to-vertically-center-text-with-css?rq=1 –
ない同じ文脈で – Muaaz
ので、これは質問されるべき質問を求め、あなたの文脈は何ですか? –