Tag <textarea>
A tag <textarea>
é utilizada para criar áreas de texto expansíveis, permitindo que os usuários insiram e visualizem texto em uma caixa de texto de várias linhas.
Nota
A tag
<textarea>
é uma tag de contêiner, com corpo. O texto inserido entre as tags<textarea>
e</textarea>
é exibido como o conteúdo inicial da área de texto.
Atributos
Atributo name
Define o nome do elemento de formulário que será enviado ao servidor quando o formulário é submetido.
<textarea id="comentarios" name="comentarios" rows="4" cols="50">
<!-- Conteúdo aqui -->
</textarea>
Atributo rows
e cols
Determinam o número inicial de linhas e colunas visíveis na área de texto. Embora esses atributos não restrinjam o número real de linhas ou colunas, eles controlam a exibição inicial.
Observação
A medição do tamanho da
<textarea>
é feito com base no número de caracteres. Por exemplo, no caso abaixo,cols="30"
indica que a caixa de texto comporta 30 caracteres horizontalmente erows="10"
representa 10 caracteres verticalmente. Porém vale ressaltar que essa dimensão é 100% respeitadas e depende do navegador.
<textarea id="resumo" name="resumo" `rows="10"` cols="30">
<!-- Conteúdo aqui -->
</textarea>
Exemplo
<label for="comentarios">Comentários:</label>
<textarea id="comentarios" name="comentarios" rows="4" cols="50">
Digite seus comentários aqui...
</textarea>
O atributo rows
define o número inicial de linhas visíveis, enquanto o atributo cols
define o número inicial de colunas visíveis.