Saltar al contenido

Etiqueta HTML <menuitem>

La etiqueta HTML <menuitem> define un comando o elemento de menú que los usuarios pueden invocar desde un menú emergente definido con la etiqueta <menu>. Esto incluye menús contextuales y menús que se pueden adjuntar a un botón de menú.

Nota: La etiqueta <menuitem> está obsoleta y no es compatible con los navegadores modernos. Fue eliminada del Estándar HTML en Vivo y no debe usarse en nuevos proyectos.

Sintaxis

La etiqueta <menuitem> se escribe en pares. El contenido se escribe entre las etiquetas de apertura (<menuitem>) y cierre (</menuitem>). La etiqueta <menuitem> se anida dentro del elemento <menu>.

Ejemplo de la etiqueta HTML <menuitem>:

Etiqueta HTML <menuitem>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      menuitem {
        display: block;
      }
    </style>
  </head>
  <body>
    <menu>
      <menuitem label="ol – ordered list">ol – ordered list</menuitem>
      <menuitem label="ul – unordered list">ul – unordered list</menuitem>
      <menuitem label="menu – menu">menu – menu</menuitem>
    </menu>
  </body>
</html>

Resultado

menuitem example

Atributos

AtributoValorDescripción
checkedcheckedIndica que el comando / elemento de menú debe estar marcado cuando se carga la página (solo se usa para type = "radio" y type = "checkbox").
defaultdefaultMarca el comando/elemento de menú como un comando predeterminado.
disableddisabledIndica que el comando/elemento de menú debe estar deshabilitado.
iconiconDefine un icono para el elemento de menú/comando.
labeltextIndica que el comando / elemento de menú se mostrará al usuario. El atributo es obligatorio.
radiogroupgroupnameDefine el nombre de los comandos agrupados, que se alternarán cuando se active el comando/elemento de menú. Solo se usa para type = "radio".
typecheckbox, command, radioDefine el tipo de comando/elemento de menú. El valor predeterminado es command.

Nota: Todos los atributos están obsoletos y no son compatibles con los navegadores modernos.

La etiqueta <menuitem> admite los Atributos Globales y los Atributos de Eventos.

Cómo dar estilo a una etiqueta HTML <menuitem>

Debido al estado obsoleto de la etiqueta, no se representa como un elemento de menú funcional en los navegadores modernos. Las propiedades CSS estándar como display, margin y padding no restaurarán su funcionalidad prevista.

Práctica

¿Qué es cierto sobre la etiqueta HTML <menuitem>?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.