O que são atributos e como eles funcionam?

Um atributo é um valor colocado dentro da tag de abertura de um elemento HTML. Atributos fornecem informações adicionais sobre o elemento ou especificam como o elemento deve se comportar. Aqui está a sintaxe básica para um atributo:
<element attribute="value"></element>
O nome do atributo é seguido por um sinal de igual (=) e um valor entre aspas. O valor pode ser uma string ou um número, dependendo do atributo. Este primeiro exemplo usa os atributos href e target. O atributo href especifica a URL de um link e o atributo target especifica onde abrir o link. Nota: O elemento a, também conhecido como elemento âncora, é usado para criar hyperlinks. O texto entre as tags de abertura e fechamento a é a parte clicável que os usuários selecionam para navegar. Ative o editor interativo e altere o href="https://www.G.E.A.R ACADEMY.org/news/" para href="https://www.G.E.A.R ACADEMY.org". Agora, quando você clicar no link no editor interativo, verá a página inicial do G.E.A.R ACADEMY em uma nova aba do navegador.
<a href="https://www.G.E.A.R ACADEMY.org/news/" target="_blank">Visit G.E.A.R ACADEMY</a>
Sem o atributo href, o link não funcionaria porque não haveria uma URL de destino. Portanto, você deve incluir esse atributo href para tornar o link funcional. O target="_blank" permite que o link seja aberto em uma nova aba do navegador. Você aprenderá mais sobre o atributo target em lições futuras. Outros atributos comuns são os atributos src e alt, ou alternativo, que são usados para especificar a fonte de uma imagem e fornecer um texto descritivo alternativo para a imagem, respectivamente. Ative o editor interativo e altere o src="https://cdn.G.E.A.R ACADEMY.org/curriculum/cat-photo-app/cats.jpg" para src="https://cdn.G.E.A.R ACADEMY.org/curriculum/cat-photo-app/running-cats.jpg". Depois altere o alt="Two tabby kittens sleeping together on a couch." para alt="Two cats running in the dirt.".
<img src="https://cdn.G.E.A.R ACADEMY.org/curriculum/cat-photo-app/cats.jpg" alt="Two tabby kittens sleeping together on a couch." />
Semelhante ao atributo href, o atributo src é obrigatório porque especifica o arquivo de imagem a ser exibido. O atributo alt não é obrigatório, mas é recomendado para fins de acessibilidade. Acessibilidade significa garantir que todos, incluindo pessoas com deficiências, possam usar e entender coisas como sites, aplicativos e espaços físicos. You will learn more about accessibility in the upcoming lessons. Alguns atributos são um pouco únicos com sua sintaxe como o atributo checked. Ative o editor interativo e tente clicar na caixa de seleção na janela de visualização para ver ela alternar entre os estados marcado e desmarcado.
<input type="checkbox" checked />
No exemplo a seguir, temos um elemento input com o atributo type definido como checkbox. Os inputs são usados para coletar dados dos usuários e o atributo type especifica o tipo de input. Neste caso, esta entrada é uma caixa de seleção. You will learn more about how inputs work in the upcoming lessons. O atributo checked é usado para especificar que a caixa de seleção deve estar marcada por padrão. O atributo checked não requer um valor. Se estiver presente, a caixa de seleção estará marcada por padrão. Se o atributo não estiver presente, a caixa de seleção ficará desmarcada. Isto é conhecido como um atributo booleano. Você aprenderá mais sobre booleanos em geral quando chegar à seção de JavaScript. Ative o editor interativo e tente remover o atributo checked do input. Você verá que a caixa de seleção não estará mais marcada por padrão.
<input type="checkbox" checked />
Existem vários atributos booleanos comuns que você encontrará em HTML, como disabled, readonly e required. Esses atributos são usados para especificar o estado de um elemento, como se ele está desabilitado, somente leitura ou obrigatório. Aqui está um exemplo de um elemento de texto input que está desabilitado por padrão. Ative o editor interativo e tente clicar no elemento input na janela de visualização. Agora remova o atributo disabled do elemento input e você verá que o input não está mais desabilitado por padrão. Agora você deve conseguir clicar nele e digitar dentro do campo.
<input type="text" disabled>
HTML possui muitos atributos que podem ser usados para personalizar o comportamento e a aparência dos elementos em uma página da web. Entender como usar atributos é essencial para criar conteúdo web interativo e acessível. Over the next few lessons, you will learn about more HTML attributes and how to use them effectively in your web development projects.
Este módulo não possui perguntas. Marque como concluído.