Onde estao esses atributos no HTML? Apenas no CSS ja serve?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Onde estao esses atributos no HTML? Apenas no CSS ja serve?
Olá, Matheus! Tudo bem?
Matheus, usamos o atributos no JS para manipular e interagir com os elementos do HTML.
Sobre a localização do atributos você pode conferir a explicação do professor nesta aula sobre Código à prova de falhas, no qual ele aplica no HTML e manipula no JS e complementar você pode encontrar mais explicações no Para Saber Mais.
Para te ajudar de forma mais assertiva, caso queira, compartilhe o seu código ou o erro que esteja recebendo, dessa forma conseguimos encontrar uma solução mais personalizada.
Espero que seja um bom ponto de partida para você entender melhor sobre o assunto!
Bons estudos!
Olhando o código do exercicio de novo entendi que os atributos foram adicionados atraves do Javascript, e nao estavam no HTML antes, é isso mesmo?
A duvida que me apareceu agora é dos seletores "#botao" e ".close" na solução, de onde eles vieram?
Oii, Matheus!
Em relação a sua primeira pergunta, os atributos ainda não constam no arquivo HTML, porque faz parte da atividade do desafio o aluno praticar através da criação no código.
Bem como o "#botao" e ".close", também fazem parte do desafio. Podemos observar as instruções para a sua criação no anúncio da atividade: “Você irá criar um botão que, ao ser clicado, faz aparecer esta lista, e também criará um segundo botão que, ao ser clicado, faz com que a lista de cores volte a sumir.”
Caso queira se inspirar ou pegar dicas de outros colegas, deixarei alguns tópicos que estão aqui no fórum:
Espero ter ajudado.
Conte com a Alura para evoluir em sua jornada!
Agora entendi, muito obrigado