私は水平と垂直の両方にセンタリングしたいアイコンがあります。コンテナより大きな文字を中央に配置する方法
codepenを参照してください下のスニペット:
div {
border: 1px solid black;
}
.icon-placeholder {
height: 34px;
overflow: hidden;
width: 34px;
}
.icon {
color: hotpink;
font-size: 400%;
}
.icon::before {
content: '+';
}
<div class="icon-placeholder">
<span class="icon"></span>
</div>
どのように私は関係なく、.icon
のフォントサイズのことを行うことができます。
私は試しましたtransform
、position: absolute
、display: table
運がありません。フレックスを使うことはできません。
[どのようにセンターの要素を垂直方向に水平フレキシボックス内](http://stackoverflow.com/a/33049198/3597276) '12%が 'から来るのか –