Testato su OSX Chrome 45, align-items: center;
funziona per il contenuto, ma se si fa clic sul modificabile vuoto sottostante, la posizione del cursore non è centrata finché non si inizia a digitare.Posizione del cursore quando si centra con la flexbox in contentabile
È l'unico modo per risolvere questo problema con l'imbottitura bilanciata superiore/inferiore o esiste un modo per farlo funzionare senza lo spostamento dei pixel? Grazie
[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' sarebbe un'opzione migliore di' padding'. Non conosco un modo per farlo senza un posizionamento fisso dei pixel. –