Ao criar um textarea
com barra de rolagem horizontal, como habilitar um preenchimento no lado direito? CSS padding
funciona no canto superior direito, mas não no lado direito:
textarea {
white-space: pre;
overflow-wrap: normal;
overflow-x: scroll;
border: 1px solid black;
height: 5rem;
width: 14rem;
padding: 0.75rem;
}
<textarea>foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar</textarea>
Questão interessante. Eu usaria um div editável de conteúdo.
Este parece ser um bug conhecido ( Problema #40572939 ) especificamente para textarea e tem permanecido aberto sem qualquer correção por um tempo no Chromium. Conforme citado na edição:
Por enquanto, a única solução que conheço envolve mudar
textarea
para algocontenteditable
semelhante ao que @ spyder1329 postou .