Personalizar preferências de consentimento

Utilizamos cookies para ajudar você a navegar com eficiência e executar certas funções. Você encontrará informações detalhadas sobre todos os cookies sob cada categoria de consentimento abaixo.

Os cookies que são classificados com a marcação “Necessário” são armazenados em seu navegador, pois são essenciais para possibilitar o uso de funcionalidades básicas do site.... 

Sempre ativo

Os cookies necessários são cruciais para as funções básicas do site e o site não funcionará como pretendido sem eles.

Esses cookies não armazenam nenhum dado pessoalmente identificável.

Sem cookies para exibir.

Cookies funcionais ajudam a executar certas funcionalidades, como compartilhar o conteúdo do site em plataformas de mídia social, coletar feedbacks e outros recursos de terceiros.

Sem cookies para exibir.

Cookies analíticos são usados para entender como os visitantes interagem com o site. Esses cookies ajudam a fornecer informações sobre métricas o número de visitantes, taxa de rejeição, fonte de tráfego, etc.

Sem cookies para exibir.

Os cookies de desempenho são usados para entender e analisar os principais índices de desempenho do site, o que ajuda a oferecer uma melhor experiência do usuário para os visitantes.

Sem cookies para exibir.

Os cookies de anúncios são usados para entregar aos visitantes anúncios personalizados com base nas páginas que visitaram antes e analisar a eficácia da campanha publicitária.

Sem cookies para exibir.

Como remover o resize do textarea via css?

Olá, pessoal!

Espero poder contrubuir com seu conhecimento, então boa leitura.

Em um dia normal na Agência Digital onde eu trabalho nos deparamos com o seguinte problema de um de nossos clientes. A solicitação foi a seguinte: Meu site na página de contato está “quebrando” quando eu redimensiono o textarea ou campo de mensagem, e agora? como resolver isso?

Em um bate-papo com parte de nossa equipe de desenvolvimento @antonioiae e @kakastefanegt foi sugerido setar as propriedades “max-width” e “max-height” ´na prática funciona muito bem, porém a gente apenas bloqueou o resize e não o removemos. E aí, como remover o resize do textarea via css?

O problema

Os navegadores como Firefox, Chrome e Safari por padrão eles exibem a opção para redimensionar o textarea, ou seja, exibem o ícone para manipulação do tamanho.

Vejamos um exemplo:

1<form action="#" method="post">
2 
3 
4    <fieldset>
5 
6 
7    <legend>Textarea</legend>
8 
9 
10        <label for="mensagem">Mensagem</label>
11        <textarea id="mensagem" name="mensagem" rows="5" cols="30"></textarea>
12 
13    </fieldset>
14 
15 
16</form>

Exemplo de textarea com resize

Exemplo de textarea com resize

A solução

Com o CSS é possível manipular o resize para que ele tenha um comportamento de redimensionamento vertical, horizonal ou none (nenhum).

Vejamos exemplos de manipulação do resize:

1form textarea { resize:none; }

Exemplo de textarea sem resize

Exemplo de textarea sem resize

Conclusão

Em alguns casos o resize do textarea poderá ser muito útil no seu desenvolvimento HTML e CSS. Um bom exemplo seria o caso de se ter um blog, e na seção de comentário setar o resize vertical, possibilitando ao usuário que pretende digitar um nível de texto maior, ter uma visão mais ampla do conteúdo dentro do textarea.

Até a próxima! 😉

Deixe um comentário 0

Seu endereço de E-mail não será publicado. Os campos obrigatórios estão marcados com *