Menu
Coddy logo textTech

Dropdowns

Parte de la sección Fundamentals del Journey de HTML de Coddy — lección 43 de 60.

En HTML, un menú desplegable es una lista de elementos que aparece cuando un usuario hace clic o pasa el cursor sobre un elemento. Los menús desplegables se utilizan comúnmente para presentar una lista de opciones de forma compacta. Para crear un menú desplegable, se utiliza la etiqueta <select> junto con las etiquetas <option> para los elementos individuales.

Aquí está la sintaxis básica para crear un menú desplegable en HTML:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: La etiqueta que define el menú desplegable.
  • name: Un atributo que le da un nombre al menú desplegable, que se utiliza para identificar el valor seleccionado cuando se envía el formulario.
  • <option>: Una etiqueta que define un elemento en la lista desplegable.
  • value: Un atributo que especifica el valor asociado con la opción. Este valor se envía al servidor cuando se envía el formulario.
  • Option text: El texto visible que aparece en la lista desplegable para cada opción.

Aquí tienes un ejemplo de cómo crear un menú desplegable con tres opciones:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

En este ejemplo, tenemos un menú desplegable con el nombre "colors" y tres opciones: Rojo, Verde y Azul. 

challenge icon

Desafío

Fácil

Crea un documento HTML que incluya un formulario con un menú desplegable. El formulario debe tener los siguientes elementos:

  1. Un menú desplegable con el nombre "fruits".
  2. El menú desplegable debe tener cuatro opciones con los siguientes valores y texto:
  • Valor: "apple", Texto: "Apple"
  • Valor: "banana", Texto: "Banana"
  • Valor: "orange", Texto: "Orange"
  • Valor: "grape", Texto: "Grape"

Hoja de referencia

Para crear un menú desplegable en HTML, utiliza la etiqueta <select> con etiquetas <option> para los elementos individuales:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: Define el menú desplegable
  • name: Identifica el menú desplegable cuando se envía el formulario
  • <option>: Define cada elemento del menú desplegable
  • value: El valor enviado al servidor cuando se selecciona la opción
  • Texto de la opción: El texto visible que se muestra en el menú desplegable

Ejemplo de menú desplegable con opciones de color:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

Pruébalo tú mismo

<!DOCTYPE html>
<html>
    <body>
        <!-- Escribe código aquí -->
    </body>
</html>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals