recursal/MDN huggingface dataset:
bdo
===

### Definición

**bdo** Bi-Directional Overriding=Anulación de bidireccionalidad.

La dirección de escritura del texto está relacionada con el idioma y se declara con el atributo dir. Pero en ocasiones esto no es suficiente, entonces entra en juego el elemento bdo (anulación del algoritmo bidireccional) que al anular el algoritmo permite un control total de la direccionalidad.

**Sus etiquetas son**: <bdo> y </bdo> (ambas obligatorias).

**Crea una caja**: En línea.

**Está definido como**: Elemento especial y por lo tanto en línea.

**Puede contener**: Texto y/o cero o más elementos en línea.

#### Atributos

| atributo | descripción | valor | por omisión |
| --- | --- | --- | --- |
| Genéricos |
| title | 
 Texto informativo o título del elemento. Suele mostrarse a modo de "tool
 tip".
  | Texto legible. Sensible a
 M/m..
  | Lo fija el navegador. |
| id | 
 Le da un nombre al elemento que lo diferencia de todos los demás del
 documento.
  | 
 Un
 nombre único. Sensible a
 M/m. | Lo fija el navegador. |
| class | Asigna nombres de clases al elemento. Por defecto, clases CSS. | 
 Lista de clases separadas por espacio en blanco. Sensible a
 M/m.
cdata | Lo fija el navegador. |
| style | 
 Permite especificar
 información de estilo. Por defecto, estilos CSS.
  | Declaraciones de estilo. | Lo fija el navegador. |
| **Eventos**:
 `onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.` |
| Específicos |
| lang | 
 Información sobre el
 idioma del contenido
 del elemento y del valor de sus atributos.
  | 
 Un
 código de idioma.
  | 
 Lo fija el navegador. PD.:
 "desconocido".
  |
| dir | 
 Indica la
 dirección de texto
 y tablas.
  | 
 Uno de los siguientes: 'ltr' o
 'rtl'. | Debe indicarlo el autor |
| De transición |
| No tiene |
| atributo | descripción | valor | por omisión |

### Ejemplos de uso

#### Cambios de dirección
```

<p> cero(0)
<bdo dir="rtl">
<em> uno(1) dos(2) </em> tres(3) cuatro(4)
<em dir="ltr"> cinco(5) seis(6) </em> siete(7) ocho(8)
</bdo> nueve(9)
</p>
```

### Soporte

Puede consultar esta comparativa: IE6 vs IE7 vs FF1.5 vs OP9.

### Estilo predeterminado

### Notas

### Referencia

* El elemento **bdo** en la especificación de html 4.01

---

**Nota:** Estamos ampliando este documento, posiblemente contenga defectos y carencias. ¡Estamos en obras!... disculpen las molestias.

¿Quieres participar en su elaboración? Para saber cómo hacerlo consulta MDC:Como ayudar.

Categoría

interwiki links

automatismos
big
===

### Definición

**big** de big=grande

Muestra el texto marcado con un tamaño de fuente más grande. El tamaño de la fuente puede definirse en una escala del 1 al 7, **big** aumenta este valor en un punto.

**Sus etiquetas son**: `<big>` y `</big>` (Ambas obligatorias).

**Crea una caja**: En línea.

**Está definido como**: Elemento de estilo de fuente y por lo tanto en línea.

**Puede contener**: Texto y/o cero o más elementos en línea.

#### Atributos

| atributo | descripción | valor | por omisión |
| --- | --- | --- | --- |
| Genéricos |
| title | 
 Texto informativo o título del elemento. Suele mostrarse a modo de "tool
 tip".
  | Texto legible. Sensible a
 M/m..
  | Lo fija el navegador. |
| id | 
 Le da un nombre al elemento que lo diferencia de todos los demás del
 documento.
  | 
 Un
 nombre único. Sensible a
 M/m. | Lo fija el navegador. |
| class | Asigna nombres de clases al elemento. Por defecto, clases CSS. | 
 Lista de clases separadas por espacio en blanco. Sensible a
 M/m.
cdata | Lo fija el navegador. |
| style | 
 Permite especificar
 información de estilo. Por defecto, estilos CSS.
  | Declaraciones de estilo. | Lo fija el navegador. |
| lang | 
 Información sobre el
 idioma del contenido
 del elemento y del valor de sus atributos.
  | 
 Un
 código de idioma.
  | 
 Lo fija el navegador. PD.:
 "desconocido".
  |
| dir | 
 Indica la
 dirección de texto
 y tablas.
  | 
 Uno de los siguientes: 'ltr' o
 'rtl'. | 
 Lo fija el navegador. PD.: En
 castellano 'ltr'.
  |
| **Eventos**:
 `onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.` |
| Específicos |
| No tiene |
| De transición |
| No tiene |
| atributo | descripción | valor | por omisión |

### Ejemplos de uso

#### Simple
```

  <p>

   Texto normal y... <big>Texto más grande</big>

  </p>
```


#### Recursivo

**big** puede contener otros elementos en línea, por ejemplo... **big**:


```html
<p>
  Texto normal y texto
  <big>
    cada
    <big>
      vez <big> más <big> grande. </big></big></big
 ></big
 >
</p>
```


Se visualiza así:

### Soporte

Puede consultar esta comparativa: IE6 vs IE7 vs FF1.5 vs OP9.

### Estilo predeterminado

Observa el siguiente ejemplo:
```

 <style>
        span { font-size: larger; }
 </style>

 <h2> Con big </h2>
 <p> Texto normal y texto ...

 <big> cada <big> vez <big> más <big> grande. </big></big></big></big>  </p>

 <h2> Con CSS </h2>
 <p> Texto normal y texto ...

 <span> cada <span> vez <span> más <span> grande. </span></span></span></span>  </p>
```

### Notas

* **big** tiene un elemento opuesto, small. Si **big** aumenta el tamaño de la fuente small lo disminuye. Sin embargo en su funcionamiento son idénticos.
* El W3C (y nosotros) desaconseja el uso de este elemento, para manejar el tamaño del texto es mejor usar CSS.
### Referencia

* El elemento **big** en la especificación de html 4.01

---

**Nota:** Estamos ampliando este documento, posiblemente contenga defectos y carencias. ¡Estamos en obras!... disculpen las molestias.

¿Quieres participar en su elaboración? Para saber cómo hacerlo consulta MDC:Como ayudar.

Categoría

interwiki links

automatismos
<abbr>
======

El **elemento HTML `<abbr>`** (*o Elemento de Abreviación HTML*) representa una abreviación o acrónimo; el atributo opcional `title` puede ampliar o describir la abreviatura. Si está presente, el atributo `title` debe contener la descripción completa y nada más.


```html
<p>I do <abbr title="Hypertext Markup Language">HTML</abbr></p>
```


El artículo Cómo marcar abreviaciones y hacerlas entendibles es una guía para aprender a usar `<abbr>` y elementos relacionados.

| Interfaz DOM | `HTMLElement` |
| --- | --- |
| Categorías de contenido | Contenido dinámico, contenido estático o de texto, contenido palpable |
| Conteido permitido | Contenido de estático o de texto |
| Elementos padre permitidos | Cualquier elemento que acepte contenido estático o de texto |

Atributos
---------

Este elemento sólo incluye los atributos globales. El atributo `title` tiene un sentido específicamente semántico cuando es usado con el elemento `<abbr>`; *debe* contener una completa descripción o ampliación de la abreviación. Este texto es usualmente presentado por los navegadores como tooltip cuando se pasa el mouse sobre el elemento.

Cada elemento `<abbr>` usado es independiente de todos los otros; dar un `<title>` a uno no hace que automáticamente todos los demás adquieran la misma descripción.

**Nota:** En lenguajes con números gramaticales (especialmente lenguajes con más de dos números, como el Árabe), utiliza el mismo número gramatical en el atributo `title` como dentro del elemento `<abbr>`.

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # the-abbr-element |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Estilo por defecto
------------------

El propósito de este elemento es puramente para la conveniencia del autor y por defecto todos los navegadores lo muestran en línea (`display``: inline`), sin embargo su estilo por defecto varía de un navegador a otro:

* Algunos navegadores, como Internet Exlorer, no lo diseñan de manera diferente que el elemento `<span>`.
* Opera, Firefox, y algunos otros añaden un subrayado de puntos al contenido del elemento.
* Algunos navegadores no sólo añaden un subrayado de puntos, sino que también lo ponen en minúsculas; para evitar este estilo, añadir algo como `font-variant``: none` en CSS se hace cargo de este caso.
Ver también
-----------

* Utilizando el elemento <abbr>
* Otros elementos de nivel semántico de texto: `<a>`, `<em>`, `<strong>`, `<small>`, `<cite>`, `<q>`, `<dfn>`, `<time>`, `<code>`, `<var>`, `<samp>`, `<kbd>`, `<sub>`, `<sup>`, `<b>`, `<i>`, `<mark>`, `<ruby>` (en-US), `<rp>` (en-US), `<rt>` (en-US), `<bdo>`, `<span>`, `<br>`, `<wbr>`.
<xmp>
=====

**Obsoleto:** Esta característica ya no se recomienda. Aunque es posible que algunos navegadores aún lo admitan, probablemente ya se ha eliminado de los estándares web relevantes, está en proceso de eliminación o solo se conserva por motivos de compatibilidad. Evite usarlo y actualice el código existente si es posible; consulte la tabla de compatibilidad en la parte inferior de esta página para orientar su decisión. Tenga en cuenta que esta característica puede dejar de funcionar en cualquier momento.

Resumen
-------

El elemento HTML example element <xmp> dibuja texto entre las etiquetas de inicio y fin sin interpretar el HTML que se encuentra en medio y lo muestra usando un tipo de letra monoespaciada . La especificación de HTML2 recomendaba que que esta debería de ser dibujada suficientemente amplia para permitir 80 caracteres por línea .

**Nota:** No usar este elemento.

* Ha sido declarado obsoleto desde HTML3.2 y no fue implementado en una manera consistente . Fue completamente removido del lenguaje en HTML5 .
* Usar el elemento `<pre>` , o si es semánticamente adecuado , el elemento `<code>` en su lugar . Notar que necesitarás escapar los caracteres '<' como '&lt' para asegurarse que no se interprete como marcado .
* Una letra monoespaciada también puede ser obtenida en algún elemento , aplicando el estilo CSS adecuado usando `monospace` como el valor genérico de la fuente para la propiedad `font-family`

Atributos
---------

Este elemento no tiene otros atributos que los atributos globales comunes a todos los elementos .

Interfaz DOM
------------

Este elemento implementa la interface `HTMLElement` .

**Nota:** hasta Gecko 1.9.2 inclusivamente , Firefox implemente la interface `HTMLSpanElement` (en-US) para este elemento .

Ver también
-----------

* Los elementos `<pre>` y `<code>` que se usan en su lugar .
* Los elementos `<plaintext>` (en-US) y `<listing>` , similares a `<xmp>` pero también obsoletos .
aside
=====

El **elemento HTML `<aside>`** representa una sección de una página que consiste en contenido que está indirectamente relacionado con el contenido principal del documento. Estas secciones son a menudo representadas como barras laterales o como inserciones y contienen una explicación al margen como una definición de glosario, elementos relacionados indirectamente, como publicidad, la biografía del autor, o en aplicaciones web, la información de perfil o enlaces a blogs relacionados.

**Nota:** Notas de uso:

* No utilices el elemento `<aside>` para etiquetar texto entre paréntesis, ya que este tipo de texto se considera parte del flujo principal.

### Contexto de uso

| Contenido permitido | Contenido dinámico |
| --- | --- |
| Omisión de etiquetas | Ninguna, tanto la etiqueta inicial y la etiqueta de cierre son obligatorias |
| Elementos primarios permitidos | Cualquier elemento que acepte contenido dinámico. Ten en cuenta que un elemento <aside> no debe ser un descendiente de un elemento `<address>`. |
| Documento normativo | HTML 5, sección 4.4.5 |

### Atributos

Este elemento no tiene atributos que no sean los atributos globales, comunes a todos los elementos.

### Interfaz DOM

Este elemento implementa la interfaz `HTMLElement`.

### Consulta también

* Otros elementos relacionados con esta sección: `<body>`, `<article>`, `<section>`, `<nav>`, `<h1>` (en-US), `<h2>` (en-US), `<h3>` (en-US), `<h4>` (en-US), `<h5>` (en-US), `<h6>` (en-US), `<hgroup>`, `<header>`, `<footer>`, `<address>`;
* Secciones y líneas generales de un documento HTML 5 .
<menu>: El elemento menú
========================

El elemento HTML **`<menu>`** se describe en la especificación HTML como una alternativa semántica a `<ul>`, pero los navegadores lo tratan (y lo exponen a través del árbol de accesibilidad) como no diferente de `<ul>`. Representa una lista desordenada de elementos (que están representados por elementos `<li>`).

Pruébalo
--------

Atributos
---------

Este elemento solo incluye los atributos globales.

Notas de uso
------------

Los elementos `<menu>` y `<ul>` representan una lista desordenada de elementos. La diferencia clave es que `<ul>` contiene principalmente elementos para mostrar, mientras que `<menu>` estaba destinado a elementos interactivos. El elemento `<menuitem>` (en-US) relacionado ha quedado obsoleto.

**Nota:** En las primeras versiones de la especificación HTML, el elemento `<menu>` tenía un caso de uso adicional como menú contextual. Esta funcionalidad se considera obsoleta y no está en la especificación.

Ejemplo
-------

### Barra de herramientas

En este ejemplo, se usa un `<menú>` para crear una barra de herramientas para una aplicación de edición.

#### HTML


```html
<menu>
  <li><button onclick="copy()">Copiar</button></li>
  <li><button onclick="cut()">Cortar</button></li>
  <li><button onclick="paste()">Pegar</button></li>
</menu>
```


Tenga en cuenta que esto no es funcionalmente diferente de:


```html
<ul>
  <li><button onclick="copy()">Copiar</button></li>
  <li><button onclick="cut()">Cortar</button></li>
  <li><button onclick="paste()">Pegar</button></li>
</ul>
```


#### CSS


```css
menu,
ul {
  display: flex;
  list-style: none;
  padding: 0;
  width: 400px;
}

li {
  flex-grow: 1;
}

button {
  width: 100%;
}
```


#### Resultado

Resumen técnico
---------------

|  |  |
| --- | --- |
| Categorías de contenido | 
Contenido de flujo. Si los hijos del elemento incluyen al menos un
 elemento `<li>`:
 contenido palpable.
  |
| Contenido permitido | 
 Cero o más ocurrencias de `<li>`,
 `<script>` (en-US), ó
 `<template>`.
  |
| Omisión de etiqueta | None, both the starting and ending tag are mandatory. |
| Padres permitidos | 
 Cualquier elemento que acepte
 contenido de flujo.
  |
| Rol ARIA implícito | `lista (en-US)` |
| Roles ARIA permitidos | `directory` (en-US), `group` (en-US),
 `listbox (en-US)`, `menu` (en-US), `menubar` (en-US),
 `none` (en-US), `presentation` (en-US),
 `radiogroup` (en-US), `tablist` (en-US),
 `toolbar` (en-US) ó `tree` (en-US) |
| Interfaz DOM | `HTMLMenuElement` (en-US) |

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # the-menu-element |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Véase también
-------------

* Otros elementos HTML relacionados con listas: `<ol>`, `<ul>`, y `<li>`.
<base>
======

Resumen
-------

El **elemento HTML `<base>`** especifica la dirección URL base que se utilizará para todas las direcciones URL relativas contenidas dentro de un documento. Sólo puede haber un elemento <base> en un documento.

La dirección URL base de un documento puede ser consultado a partir de una secuencia de comandos con `document.baseURI` (en-US).

**Nota:** Si se especifican varios elementos <base>, se utilizá sólo la primera sección **href** y el primer valor **target**; los demás son ignorados.


|  |  |
| --- | --- |
| Categorías de Contenido | Contenido de Metadatos |
| Contenido permitido | Ninguno, es un
empty element.
  |
| Omisión de etiqueta | No debe haber ninguna etiqueta de cierre. |
| Elementos padres permitidos | 
 Cualquier
 `<head>`
que no contenga ningún
elemento `<base>` |
| Interfaz DOM | `HTMLBaseElement` (en-US) |

Attributos
----------

Este elemento incluye los atributos globales.

`href`

La dirección URL base que se usa en todo el documento para las direcciones URL relativas. Si no se especifica este atributo, este elemento debe venir antes de cualesquiera otros elementos con atributos cuyos valores son direcciones URL. Se permiten las direcciones URL absolutas y relativas.

`target`

Un nombre o una palabra clave que indica la ubicación predeterminada para navegar por el resultado de hipervínculos o formas, para los elementos que no tienen una referencia explícita del objetivo . Es un nombre o una palabra clave para un contexto de navegación (por ejemplo: pestaña, ventana o marco en línea). Las siguientes palabras clave tienen un significado especial: tab, window, o inline frame).Las siguientes palabras clave tienen un significado especial:

* `_self`: Carga el resultado en el mismo contexto de navegación que el actual. Este valor es el valor por defecto si no se especifica el atributo.
* `_blank`: Carga el resultado en un nuevo contexto de navegación sin nombre .
* `_parent`: Cargar el resultado en el contexto de navegación padre del actual. Si no hay padre, esta opción se comporta de la misma manera que \_self.
* `_top`: Carga el resultado en el contexto de nivel superior de navegación (es decir, el contexto de navegación que es un ancestro de la actual, y no tiene padre). Si no hay padre, esta opción se comporta de la misma manera que \_self.

Ejemplos
--------


```html
<base href="http://www.example.com/page.html" />
<base target="\_blank" href="http://www.example.com/page.html" />
```

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # the-base-element |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
meta
====

### Definición

**meta** de "metainformation" - metainformación. Sirve para aportar información sobre el documento..

**Sus etiquetas son**: `<meta>` (solo tiene una).

**Está definido como**: Elemento de cabecera.

**Crea una caja**: No.

**Puede contener**: Nada.

**Puede ser contenido por**: Elementos head

#### Atributos

~~Por defecto~~: Debe indicarlo el autor.

name = name [CS] Este atributo identifica un nombre de propiedad. Esta especificación no enumera los valores legales para este atributo. content = cdata [CS] Este atributo especifica el valor de una propiedad. Esta especificación no enumera los valores legales para este atributo. scheme = cdata [CS] Este atributo especifica un esquema que se usará para interpretar el valor de la propiedad (véase la sección sobre perfiles para más detalles). http-equiv = name [CI] Este atributo puede utilizarse en lugar del atributo name. Los servidores HTTP utilizan este atributo para obtener información sobre los encabezados del mensaje de respuesta HTTP.

| atributo | descripción | valor |
| --- | --- | --- |
| Genéricos |
| lang | 
 Información sobre el
 idioma del contenido
 del elemento y del valor de sus atributos.
  | 
 Un
 código de idioma. Por defecto: "desconocido". Lo fija el navegador.
  |
| dir | 
 Indica la
 dirección de texto
 y tablas.
  | 
 Uno de los siguientes: 'ltr' o
 'rtl'. Por defecto: En castellano
 'ltr'. Lo fija el navegador.
  |
| Específicos |
| name | Nombre al que se asocia la metainformación | 
 Un 'nombre'. Sensible a
 M/m. Por
 defecto: Lo fija el navegador.
  |
| content | 
 Los datos que se quieren asociar a
 `name`.
  | 
 Texto. Sensible a
 M/m..
  |
| http-equiv | 
 Aporta información sobre los encabezado de respuesta HTTP, puede usarse
 en lugar de `name`.
  | Un 'nombre'. Por defecto: Lo fija el navegador. |
| scheme | Indica un esquema de interpretación para los metadatos. | 
 Texto. Sensible a
 M/m.. Por
 defecto: Lo fija el navegador.
  |
| De transición |
| No tiene |
| atributo | descripción | valor |

### Ejemplos de uso

#### Con name y content
```

<meta name="copyright" content="© 2006 MDC">
```


#### Con http-equiv
```

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
```

### Estilo predeterminado

### Notas

### Referencia

* El elemento **meta** en la especificación de html 4.01
### Soporte

Puede consultar esta comparativa: IE 6 - IE 7 - FF 1.5 - OP 9.

---

**Nota:** Estamos ampliando este documento, posiblemente contenga defectos y carencias. ¡Estamos en obras!... disculpen las molestias.

¿Quieres participar en su elaboración? Para saber cómo hacerlo consulta MDC:Como ayudar.

Categoría

interwiki links

automatismos
<nav>: El elemento de sección de navegación
===========================================

El **elemento** **HTML `<nav>`** representa una sección de una página cuyo propósito es proporcionar enlaces de navegación, ya sea dentro del documento actual o a otros documentos. Ejemplos comunes de secciones de navegación son menús, tablas de contenido e índices.

| Content categories | Flow content (en-US), sectioning content (en-US), palpable content. |
| --- | --- |
| Contenido permitido | Flow content (en-US). |
| Omisión de etiquetas | None, both the starting and ending tag are mandatory. |
| Elementos padres permitidos | Cualquier elemento que acepte flow content (en-US). |
| Roles ARIA permitidos | Ninguno |
| Interfaz DOM | `HTMLElement` |

Atributos
---------

Este elemento sólo incluye atributos globales.

Notas de uso
------------

* No es necesario que todos los enlaces estén contenidos en un elemento `<nav>`. `<nav>` está destinado sólo para el bloque principal de enlaces de navegación; por lo general, el elemento `<footer>` a menudo tiene una lista de enlaces que no necesitan estar en un elemento `<nav>`.
* Un documento puede tener varios elementos `<nav>`, por ejemplo, uno para la navegación del sitio y otro para la navegación dentro de la página. `aria-labelledby` puede ser utilizado en tal caso para promover la accesibilidad, ver ejemplo.
* Los agentes de usuario, como los lectores de pantalla dirigidos a usuarios con discapacidades, pueden usar este elemento para determinar si se omite la representación inicial del contenido de solo navegación.
Ejemplo
-------

En este ejemplo, un bloque `<nav>` es usado para contener una lista no ordenada (`<ul>`) de enlaces. Con el CSS apropiado, esto puede ser presentado como una barra lateral, una barra de navegación o un menú desplegable.


```html
<nav class="menu">
  <ul>
    <li><a href="#">Inicio</a></li>
    <li><a href="#">Sobre nosotros</a></li>
    <li><a href="#">Contacto</a></li>
  </ul>
</nav>
```

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # the-nav-element |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Ver también
-----------

* Otros elementos relacionados con la sección: `<body>`, `<article>`, `<section>`, `<aside>`, `<h1>` (en-US), `<h2>` (en-US), `<h3>` (en-US), `<h4>` (en-US), `<h5>` (en-US), `<h6>` (en-US), `<hgroup>`, `<header>`, `<footer>`, `<address>`;
* Secciones y esquema de un documento HTML5.
* ARIA: Rol de navegación (en-US)
<image>
=======

**No estándar:** Esta característica no es parte de los estándares. No la uses en sitios Web en producción: no funcionará para todos los usuarios. Podrían haber también incompatibilidades considerables entre distintas implementaciones y el comportamiento podría cambiar en el futuro.

Resumen
-------

El elemento HTML `<image>` fue un elemento experimental diseñado para mostrar imágenes . Nuca fue implementado y el elemento estándar `<img>` debe de ser usado .

**Nota:** **No usar esto !** Para mostrar imagenes , usar el elemento estándar `<img>` .

Notar que hasta Firefox 22 , aunque no era soportado , un elemento `<image>` era asociado a un `HTMLSpanElement` (en-US) . Después fue arreglado y ahora es asociado a `HTMLElement` , como es solicitado por la especificación .