Testo nel mezzo verticale di Div

Come posso allineare il testo nel centro verticale di un elemento Div condizione che abbia una position:absolute proprietà position:absolute specificata?

Impostazione display:table-cell; vertical-align:middle; display:table-cell; vertical-align:middle; non funziona

Grazie!

Avvolgi un div interno e assegnagli la position:relative; top:-50%; position:relative; top:-50%; oltre a dare il top:50% assoluto top:50% .

Anche se è uno stile complicato, ti preghiamo di fornire il tuo CSS.

Puoi superare l’ line-height se è solo una riga di testo, dovresti comunque uccidere la regola absolute .