6
OSX Chrome 45でテストしたところ、はコンテンツ用に機能していますが、下の空の編集可能アイテムをクリックすると入力を開始するまでキャレットの位置が中央になりません。フレックスボックスでコンテンツを中心にセンタリングするときのキャレットの位置
これを上部/下部平衡パディングで解決する唯一の方法はありますか、またはこれをピクセルシフトなしで動作させる方法がありますか?おかげ
[contenteditable="true"] {
border: 1px solid #ddd;
display: flex;
align-items: center;
min-height: 46px;
}
[contenteditable="true"]:focus {
outline: none;
}
<div contenteditable="true"></div>
<div contenteditable="true">content is centered, but caret isn't</div>
'line-height'は' padding'よりも良いオプションです。私は固定ピクセルの位置を決めることなくこれを行う方法を知らない。 –