の中に私のanchor
を中(垂直)に配置したいと思います。 私はdiv
の中に他の内容があるのでdisplay:table/table-cell
を使うことができないので、私はline-heightが最良の選択肢だと考えました。浮動小数点:ラインの高さでアンカーが伸びる右
私の問題は、floated
の場合にのみ、line-height
を入れたときにanchor
が伸びてしまうということです。
HTML:
<div class="fixed">
<a class="btn" href="#">btn1</a>
</div>
CSS:
.fixed
{
height: 100px;
width: 100%;
background-color:grey;
position:fixed;
}
.btn
{
padding: 3px 9px;
background-color:red;
color:white;
line-height:100px;
float:right;
}
JSfiddle:https://jsfiddle.net/828zrzrk/
あなたは 'を'センタリングしたいですか?単に 'text-align:center;'を '.fixed'に追加し、' .btn'から 'float:right;'を削除してください。 – blackandorangecat
divから位置を固定して除外し、.btnのパディングプロパティのみを設定するのはなぜですか? –
申し訳ありませんが、 –