Para que serve a tag datalist e quando utilizar?
Neste artigo veremos para que serve a tag datalist e também como você pode utilizá-la em seus projetos para tirar o proveito do HTML semântico
Fala programador(a), tudo bem? Vamos aprender mais sobre HTML e também HTML semântico!
O elemento datalist é um tanto novo no HTML, ele foi criado na versão que é chamada de HTML5
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 118 aulas
- 4 projetos
- 9h 33min
Ele é semelhante a um select, porém com um diferencial
Que é o autocompletar de opções conforme o usuário digita algum texto que corresponde as opções inseridas
Além disso possui a funcionalidade de selecionar opções manualmente, como no select
Outra vantagem do datalist é que o texto de value e o texto do elemento aparecem na combo box, permitindo que façamos uma estilização diferente do select
Vamos ver um exemplo prático:
<label>Lista de navegadores</label> <input list="browsers" /> <datalist id="browsers"> <option value="Chrome"> Versão 1.0 <option value="Firefox"> Versão 2.5 <option value="Internet Explorer"> Versão 13.0 <option value="Opera"> Versão 5.0 <option value="Safari"> Versão 2.0 </datalist>
Veja como é representado no navegador:
Além do autocompletar, como foi mencionado, você tem a funcionalidade de colocar uma espécie de legenda, além do value
Conclusão
Neste artigo vimos para que serve a tag datalist
Que é basicamente um select com auto completar, o que é muito bom pois não precisamos mais utilizar o jQuery para fazer esta funcionalidade, por exemplo
Agora você já pode aplicá-lo em seus projetos 🙂
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como fazer um select mudar de URL/link
Tags HTML: comandos e códigos básico a avançado
O conhecimento das principais tags HTML é vital para qualquer programador front-end, pois elas são a base da estrutura de qualquer página web. O HTML […]

Como fazer input de password com olho de mostrar senha
O que é o input type password? Antes de sair codando, bora entender a base O input type password é o campo de senha do […]


