` .
No exemplo acima, o valor fornecido para o atributo `href` pode ser qualquer link válido. No entanto, alguns atributos têm apenas um conjunto de opções válidas que você pode usar ou os valores precisam estar em um formato específico. O atributo `lang` informa ao navegador o idioma padrão do conteúdo em um elemento HTML. Os valores para o `lang` atributo deve usar linguagem ou códigos de países, padrão, tais como `en` para Inglês, ou `it` para o italiano.
## Atributos booleanos
Alguns atributos HTML não precisam de um valor porque eles têm apenas uma opção. Estes são chamados de atributos booleanos. A presença do atributo em uma tag será aplicada a esse elemento HTML. No entanto, não há problema em escrever o nome do atributo e defini-lo como igual à única opção do valor. Nesse caso, o valor geralmente é o mesmo que o nome do atributo.
Por exemplo, o elemento `` em um formulário pode ter um atributo `required` . Isso requer que os usuários preencham esse item antes de poderem enviar o formulário.
Aqui estão exemplos que fazem a mesma coisa:
```html
```
## Outros recursos
[Links HTML](#) [Atributo Href](#) [Atributo Lang](#) [Elemento de entrada HTML](#) [Atributo Obrigatório](#)