Tag HTML <opção>

Veremos a opção Tag HTML com exemplos neste post. Deve atender às necessidades de aprendizagem.

A tag <option> em HTML é usada para definir uma opção em uma lista suspensa, que geralmente é colocada dentro de uma tag <select> . O conteúdo da tag <option> é o texto exibido ao usuário na lista suspensa.

Existem seis opções na lista suspensa:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<body>
<label for="laptops">Choose a Laptop:</label>
<select id="laptops">
<option value="dell">Dell</option>
<option value="hp">HP</option>
<option value="apple">Apple</option>
<option value="lenovo">Lenovo</option>
<option value="alienware">Alienware</option>
<option value="asus">Asus</option>
</select>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O uso de um <option> dentro de um elemento <datalist> é o seguinte:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<body>
<datalist id="compiler ">
<option value="Sublime Text">
</option><option value="Atom"></option>
<option value="Visual Studio Code"></option>
<option value="Notepad++"></option>
<option value="Bluefish"></option>
<option value="Brackets"></option>
<option value="Codeshare.io"></option>
<option value="VIM"></option>
</datalist>
<label for="browser">Choose your code editor from the list </label>
<input list="compiler " name="compiler " id="compiler ">
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

A implementação de <option> em elementos <optgroup> é a seguinte:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<body>
<label for="laptops">Choose a Laptop:</label>
<select name="laptops" id="laptops">
<optgroup label="United States Laptops">
<option value="dell">Dell</option>
<option value="HP">HP</option>
</optgroup>
<optgroup label="Taiwan laptops">
<option value="acer">Acer</option>
<option value="asus">Asus</option>
</optgroup>
</select>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Aqui está outro exemplo da tag <option>:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<body>
<select>
<optgroup label="Europe">
<option value="france">France</option>
<option value="germany">Germany</option>
<option value="italy">Italy</option>
<option value="spain">Spain</option>
</optgroup>
<optgroup label="North America">
<option value="canada">Canada</option>
<option value="mexico">Mexico</option>
<option value="usa">USA</option>
</optgroup>
<optgroup label="South America">
<option value="argentina">Argentina</option>
<option value="brazil">Brazil</option>
<option value="chile">Chile</option>
</optgroup>
</select>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

CSS também pode ser aplicado à tag <option> aqui está como:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
<style>
select {
width: 300px;
padding: 8px;
border-radius: 8px;
font-size: 20px;
}
optgroup {
font-weight: bolder;
}
option {
color: rgb(0, 20, 237);
}
</style>
</head>
<body>
<select>
<optgroup label="Europe">
<option value="france">France</option>
<option value="germany">Germany</option>
<option value="italy">Italy</option>
<option value="spain">Spain</option>
</optgroup>
<optgroup label="North America">
<option value="canada">Canada</option>
<option value="mexico">Mexico</option>
<option value="usa">USA</option>
</optgroup>
<optgroup label="South America">
<option value="argentina">Argentina</option>
<option value="brazil">Brazil</option>
<option value="chile">Chile</option>
</optgroup>
</select>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Uso da opção de marcação

A opção Tag <option> especifica uma opção em uma lista de seleção .

Os elementos <option> estão contidos em um elemento <select> , <optgroup> ou <datalist> .

IMPORTANTE: Embora a tag <option> possa ser aplicada com ou sem atributos, normalmente é necessário utilizar o atributo value, que determina o que é transmitido ao servidor quando um formulário é submetido.

Uso regular da etiqueta de opção

Aqui estão alguns usos regulares da tag <option> em atividades diárias de desenvolvimento web:

  • A tag <option> é usada para definir cada opção em um menu suspenso. Os usuários podem selecionar uma opção da lista clicando nela.
  • A tag <option> pode ser usada para definir uma opção padrão selecionada na lista suspensa. Isso é feito adicionando o atributo selecionado à opção desejada.
  • A tag <option> pode ser agrupada usando a tag <optgroup>. Isso é útil quando você deseja categorizar opções na lista suspensa.
  • A tag <option> também pode ser usada para vincular dados a cada opção. Isso é feito usando o atributo value, que especifica o valor associado a cada opção. Este valor pode ser usado para identificar a opção selecionada no lado do servidor quando o formulário é enviado.

Conselho: Quando você tem muitas opções, pode agrupá-las usando a tag <optgroup> .

Atributos

Global

A opção Tag <option> inclui os Atributos Globais em HTML.

Evento

A opção Tag <option> inclui os atributos do evento em HTML.


Lista de Atributos

Atributo Valor Visão geral
desabilitado desabilitado Isso indica que um grupo de opções deve ser desabilitado.
rótulo texto Fornece um rótulo para um grupo de opções.
selecionado selecionado Uma opção pré-selecionada é exibida quando a página é carregada.
valor texto Fornece ao servidor o valor que ele deve enviar.

Compatibilidade do navegador

Elemento
<opção> Sim Sim Sim Sim Sim

<opção> Vantagens da etiqueta

Aqui estão algumas vantagens de usar a tag <option> em HTML:

  • A tag “opção” permite que você crie uma ampla variedade de opções que os usuários podem escolher, facilitando a personalização do elemento selecionado para atender às suas necessidades.
  • A tag “opção” facilita a leitura e compreensão das opções disponíveis, o que pode ajudar os usuários a tomar decisões informadas.
  • A tag “option” fornece informações valiosas para leitores de tela e outras tecnologias assistivas, tornando seu site mais acessível para pessoas com deficiência.
  • O uso da tag “option” pode ajudar a garantir consistência em diferentes navegadores e dispositivos, tornando seu site mais fácil de usar.
  • Usar a tag “option” pode tornar seu código mais eficiente, reduzindo o tempo de carregamento e melhorando o desempenho.
  • A tag “option” pode ser customizada usando CSS, permitindo que você estilize as opções de acordo com o design do seu site.
Deixe sua reação abaixo como uma fonte de encorajamento ou para sugerir algum feedback valioso para a melhoria deste site.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone