diff --git a/files/es/web/html/attributes/index.html b/files/es/web/html/attributes/index.html deleted file mode 100644 index df5481aabb3c50..00000000000000 --- a/files/es/web/html/attributes/index.html +++ /dev/null @@ -1,678 +0,0 @@ ---- -title: Referencia de Atributos HTML -slug: Web/HTML/Attributes -tags: - - HTML - - Referencia - - Web - - atributo -translation_of: Web/HTML/Attributes -original_slug: Web/HTML/Atributos ---- -
Los elementos en HTML tienen atributos; estos son valores adicionales que configuran los elementos o ajustan su comportamiento de diversas formas para cumplir los criterios de los usuarios.
- -Nombre del Atributo | -Elementos | -Descripción | -
---|---|---|
accept |
- {{ HTMLElement("form") }}, {{ HTMLElement("input") }} | -Lista de tipos aceptados por el servidor, usualmente un tipo de archivo. | -
accept-charset |
- {{ HTMLElement("form") }} | -Lista de juegos de caracteres soportados. | -
accesskey |
- Atributos Globales | -Define una tecla que activa o agrega un foco al elemento. | -
action |
- {{ HTMLElement("form") }} | -La URL del programa que procesa la información enviada en el formulario. | -
align |
- {{ HTMLElement("applet") }}, {{ HTMLElement("caption") }}, {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }}, {{ HTMLElement("hr") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("table") }}, {{ HTMLElement("tbody") }}, {{ HTMLElement("td") }}, {{ HTMLElement("tfoot") }} , {{ HTMLElement("th") }}, {{ HTMLElement("thead") }}, {{ HTMLElement("tr") }} | -Especifica el alineamiento horizontal del elemento. | -
alt |
- {{ HTMLElement("applet") }}, {{ HTMLElement("area") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }} | -Texto alternativo en caso de que la imagen no se pueda mostrar. | -
async |
- {{ HTMLElement("script") }} | -Indica que el script debería ejecutarse asincrónicamente. | -
autocomplete |
- {{ HTMLElement("form") }}, {{ HTMLElement("input") }} | -Indica si los controles en este formulario pueden tener por defecto sus valores completados automáticamente por el navegador. | -
autofocus |
- {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | -El elemento debería recibir foco automáticamente después de haberse cargado la página. | -
autoplay |
- {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | -El audio o video debería empezar lo antes posible. | -
autosave |
- {{ HTMLElement("input") }} | -Previous values should persist dropdowns of selectable values across page loads. | -
bgcolor |
- {{ HTMLElement("body") }}, {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }}, {{ HTMLElement("marquee") }}, {{ HTMLElement("table") }}, {{ HTMLElement("tbody") }}, {{ HTMLElement("tfoot") }}, {{ HTMLElement("td") }}, {{ HTMLElement("th") }}, {{ HTMLElement("tr") }} | -
- Color de fondo del elemento. - -
-
- Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("background-color") }} en su lugar. - |
-
border |
- {{ HTMLElement("img") }}, {{ HTMLElement("object") }}, {{ HTMLElement("table") }} | -
- El ancho del borde. - -
-
- Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("border") }} en su lugar. - |
-
buffered |
- {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | -Contiene un rango de tiempo multimedia almacenado. | -
challenge |
- {{ HTMLElement("keygen") }} | -Cadena de desafío que se envía junto con la clave pública. | -
charset |
- {{ HTMLElement("meta") }}, {{ HTMLElement("script") }} | -Declara la codificación de caracteres de la página o del script. | -
checked |
- {{ HTMLElement("command") }}, {{ HTMLElement("input") }} | -Indica que el elemento debería estar marcado al cargar la página. | -
cite |
- {{ HTMLElement("blockquote") }}, {{ HTMLElement("del") }}, {{ HTMLElement("ins") }}, {{ HTMLElement("q") }} | -Contiene una URL que apunta a la fuente de la cita o cambio. | -
class |
- Atributo Global | -Usualmente empleado con CSS para aplicar estilos a elementos con propiedades en comun. | -
code |
- {{ HTMLElement("applet") }} | -Especifica la URL del archivo de tipo applet a ser cargado y ejecutado. | -
codebase |
- {{ HTMLElement("applet") }} | -Este atributo contiene la URL absoluta o relativa del directorio donde los archivos de applets (.class) referenciados en el codigo se encuentran almacenados. | -
color |
- {{ HTMLElement("basefont") }}, {{ HTMLElement("font") }}, {{ HTMLElement("hr") }} | -
- Este atributo establece el color de texto utilizando un nombre de color o en formato hexadecimal #RRGGBB. - -
-
- Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("color") }} en su lugar. - |
-
cols |
- {{ HTMLElement("textarea") }} | -Define el número de columnas en un área de texto. | -
colspan |
- {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | -Define el número de columnas que una celda debe contener. | -
content |
- {{ HTMLElement("meta") }} | -Un valor asociado con http-equiv o name dependiendo del contexto. |
-
contenteditable |
- Atributo Global | -Indica si el contenido del elemento es editable. | -
contextmenu |
- Atributo Global | -Define el ID del elemento {{ HTMLElement("menu") }} que servira como menú de contexto para otro elemento. | -
controls |
- {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | -Indica si el navegador debe mostrar controles de reproduccion al usuario. | -
coords |
- {{ HTMLElement("area") }} | -Un conjunto de valores que especifican las coordenadas del area. | -
data |
- {{ HTMLElement("object") }} | -Especifica la URL del recurso. | -
data-* |
- Atributo Global | -Permite asociar atributos presonalizados a un elemento HTML. | -
datetime |
- {{ HTMLElement("del") }}, {{ HTMLElement("ins") }}, {{ HTMLElement("time") }} | -Indica la fecha y hora asociadas con el elemento. | -
default |
- {{ HTMLElement("track") }} | -Indica que la pista debe estar habilitada a menos que las preferencias del usuario indiquen algo diferente. | -
defer |
- {{ HTMLElement("script") }} | -Indica que el código debe ser ejecutado despues de que la página este cargada. | -
dir |
- Atributo Global | -Define la dirección del texto. Los valores permitidos son ltr (Izquierda-a-Derecha) o rtl (Derecha-a-Izquierda). | -
dirname |
- {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | -Indica la dirección del texto asociada con el elemento al momento de enviar el formulario. | -
disabled |
- {{ HTMLElement("button") }}, {{ HTMLElement("command") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("optgroup") }}, {{ HTMLElement("option") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | -Indica si el usuario puede interactuar con el elemento. | -
download |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | -Indica que el hipervínculo es utilizado para descargar un recurso. | -
draggable |
- Atributo Global | -Define si el elemento puede ser arrastrado. | -
dropzone |
- Atributo Global | -Indica que el elemento acepta contenido soltado en el mismo. | -
enctype |
- {{ HTMLElement("form") }} | -Define el tipo de contenido del formulario cuando el método del mismo es POST. |
-
for |
- {{ HTMLElement("label") }}, {{ HTMLElement("output") }} | -Describe elementos que pertenecen a éste. | -
form |
- {{ HTMLElement("button") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("label") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("object") }}, {{ HTMLElement("output") }}, {{ HTMLElement("progress") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | -Indica el formulario al que pertenece el elemento. | -
formaction |
- {{ HTMLElement("input") }}, {{ HTMLElement("button") }} | -Indica la acción del elemento, anulando la acción definida en {{ HTMLElement("form") }}. | -
headers |
- {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | -IDs de los elementos <th> que aplican a este elemento. |
-
height |
- {{ HTMLElement("canvas") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }}, {{ HTMLElement("video") }} | -
- Especifica la altura de los elementos enumerados aquí. Para todos los demás elementos, usa la propiedad CSS {{cssxref("height")}} en su lugar. - -
-
- Nota: En algunos casos, como los {{ HTMLElement("div") }}, este es un atributo de referencia, en donde debes usar la propiedad CSS {{ Cssxref("height") }} en su lugar. - |
-
hidden |
- Atributo Global | -Evita la prestación del elemento dado, manteniendo los elementos secundarios, p.ej. los elementos de script | -
high |
- {{ HTMLElement("meter") }} | -Indica el menor valor del rango alto. | -
href |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("base") }}, {{ HTMLElement("link") }} | -La URL de un recurso asociado. | -
hreflang |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }} | -Especifica el lenguaje del recurso asociado. | -
http-equiv |
- {{ HTMLElement("meta") }} | -Indica una directiva que puede alterar el comportamiento de la pagina y como es leida por los exploradores. | -
icon |
- {{ HTMLElement("command") }} | -
- Especifica una imagen relacionada con el comando. - -
-
- Note: El elemento {{ HTMLElement("command") }} es obsoleto y no se recomienda su uso. - |
-
id |
- Atributo Global | -Identificador el elemento para acceder al mismo desde CSS o Javascript, este indicador debe ser unico para cada elemento. | -
ismap |
- {{ HTMLElement("img") }} | -Indica que la imagen es parte de un mapa de imagen del servidor. | -
itemprop |
- Atributo Global | -Indica que el elemento contiene el valor de la propiedad especificada de un conjunto. | -
keytype |
- {{ HTMLElement("keygen") }} | -
- Especifica el tipo de clave generada. - -
-
- Nota: RSA es el valor por defecto. - |
-
kind |
- {{ HTMLElement("track") }} | -Specifies the kind of text track. | -
label |
- {{ HTMLElement("track") }} | -Especifica el título de la pista con un formato legible por el usuario. | -
lang |
- Atributo Global | -Define el lenguaje utilizado en el elemento. | -
language |
- {{ HTMLElement("script") }} | -Define el lenguage (de programación) utilizado en el elemento. | -
list |
- {{ HTMLElement("input") }} | -Identifica una serie de valores predefinidos para ser sugeridos al usuario. | -
loop |
- {{ HTMLElement("audio") }}, {{ HTMLElement("bgsound") }}, {{ HTMLElement("marquee") }}, {{ HTMLElement("video") }} | -Indica si el medio debe volver a ser reproducido desde el principio al llegar al final. | -
low |
- {{ HTMLElement("meter") }} | -Indica el valor mas alto del rango bajo. | -
manifest |
- {{ HTMLElement("html") }} | -Especifica la URL del manifiesto de cache para el documento. | -
max |
- {{ HTMLElement("input") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("progress") }} | -Indica el máximo valor aceptado. | -
maxlength |
- {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | -Define el mayor número de caracteres aceptados. | -
media |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }}, {{ HTMLElement("source") }}, {{ HTMLElement("style") }} | -Da un indicio del tipo de medio para el cual el recurso vinculado fue creado. | -
method |
- {{ HTMLElement("form") }} | -Define el método HTTP a emplear para enviar el formulario. Puede ser GET (predeterminado) o POST . |
-
min |
- {{ HTMLElement("input") }}, {{ HTMLElement("meter") }} | -Indica el valor mínimo aceptado. | -
multiple |
- {{ HTMLElement("input") }}, {{ HTMLElement("select") }} | -Indica si múltiples valores pueden ser ingresados. | -
muted |
- {{ HTMLElement("video") }} | -Indica si el audio será silenciado inicialmente al cargar la página. | -
name |
- {{ HTMLElement("button") }}, {{ HTMLElement("form") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("object") }}, {{ HTMLElement("output") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }}, {{ HTMLElement("map") }}, {{ HTMLElement("meta") }}, {{ HTMLElement("param") }} | -Nombre del elemento. Por ejemplo utilizado por el servidor para identificar los campos en el envio de formularios. | -
novalidate |
- {{ HTMLElement("form") }} | -Este atributo indica que el formulario no debe ser validado cuando se envíe. | -
open |
- {{ HTMLElement("details") }} | -Indica si los detalles de la página seran mostrados cuando cargue la misma. | -
optimum |
- {{ HTMLElement("meter") }} | -Indica el valor numérico óptimo. | -
pattern |
- {{ HTMLElement("input") }} | -Define una expresion regular con la cual el valor del elemento debe ser validado. | -
ping |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | -Indica si se enviara un ping o notificacion a la URL del recurso cuando el usuario utlize el vinculo. | -
placeholder |
- {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | -Proporciona una sugerencia al usuario de lo que puede ser introducido en el campo. | -
poster |
- {{ HTMLElement("video") }} | -Una URL que indica un cuadro a mostrar hasta que el usuario reproduzca o navegue en el video. | -
preload |
- {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | -Indica si el recurso o partes del mismo deben ser precargadas. | -
pubdate | -{{ HTMLElement("time") }} | -Indica si esta fecha y tiempo concuerda con la fecha y tiempo del {{ HTMLElement("article") }} mas cercano (ancestro). | -
radiogroup |
- {{ HTMLElement("command") }} | -
- Indica los nombres de los comandos de tipo radio, que seran alternados si el comando en si es alternado. Este atributo debe ser omitido si el tipo de comando no es radio. - -
-
- Note: El elemento {{ HTMLElement("command") }} es obsoleto y no se recomienda su uso. - |
-
readonly |
- {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | -Indica si el elemento puede ser editado por el usuario. | -
rel |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }} | -Especifica la relación entre el objeto destino y el objeto enlace. | -
required |
- {{ HTMLElement("input") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | -Indica si se requiere rellenar o no este elemento. | -
reversed |
- {{ HTMLElement("ol") }} | -Indica si la lista debe ser mostrada en orden descendente en vez de ascendente. | -
rows |
- {{ HTMLElement("textarea") }} | -Define el número de filas en un área de texto. | -
rowspan |
- {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | -Define el número de filas que una celda de una tabla debe abarcar. | -
sandbox |
- {{ HTMLElement("iframe") }} | -Lista de restricciones a ser desactivadas en el iframe. | -
scope |
- {{ HTMLElement("th") }} | -Define las celdas que la cabecera definió en este elemento. | -
scoped |
- {{ HTMLElement("style") }} | -Indica si el estilo será aplicado sólo al elemento inmediato superior (padre). de no ser definido, el estilo se aplicara de forma global. | -
seamless |
- {{ HTMLElement("iframe") }} | -Indica si el iframe debe ser cargado como parte del mismo documento. | -
selected |
- {{ HTMLElement("option") }} | -Define un valor que será seleccionado al cargar la página. | -
shape |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | -Define una región seleccionable para hacer hipervínculos asociados con una forma asociada a una figura para crear un mapa. Los valores para este atributo son: circle , defaul , plygon y rect . |
-
size |
- {{ HTMLElement("input") }}, {{ HTMLElement("select") }} | -Define el ancho del elemento (en píxeles). Si el atributo del elemento es del tipo text o password entonces es el número de caracteres. |
-
sizes |
- {{ HTMLElement("link") }}, {{ HTMLElement("img") }}, {{ HTMLElement("source") }} | -Define los tamaños en los que el icono puede ser cargado. | -
span |
- {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }} | -Indica el número de columnas que se agrupan. | -
spellcheck |
- Atributo Global | -Indica si se permite la corrección ortográfica para el elemento. | -
src |
- {{ HTMLElement("audio") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("script") }}, {{ HTMLElement("source") }}, {{ HTMLElement("track") }}, {{ HTMLElement("video") }} | -La URL del contenido integrable. | -
srcdoc |
- {{ HTMLElement("iframe") }} | -Especifica el contenido de la página incluida. | -
srclang |
- {{ HTMLElement("track") }} | -Especifica el lenguaje del contenido de la pista. | -
srcset |
- {{ HTMLElement("img") }} | -- |
start |
- {{ HTMLElement("ol") }} | -Define el número inicial de la lista (si es diferente a 1). | -
step |
- {{ HTMLElement("input") }} | -Indica el valor del incremento para un valor numerico o de fecha. | -
style |
- Atributo Global | -Define los estilos CSS que anulan los estilos establecidos previamente. | -
summary |
- {{ HTMLElement("table") }} | -
- Contiene una descripción del contenido de la tabla. - -Nota: Este atributo ha sido desaprovado, se recomienda incluir un elemento {{ HTMLElement("caption") }} en la tabla. - |
-
tabindex |
- Atributo Global | -Sobrescribe el orden de tabulacion del navegador y usa el especificado. | -
target |
- {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("base") }}, {{ HTMLElement("form") }} | -
- Especifica el marco destino en un vínculo. - -Valores especiales: "_blank" indica una nueva ventana, "_parent" indica el marco padre del marco que contiene el código fuente, "_self" indica el marco donde está el código fuente y "_top" indica la ventana completa del navegador. - |
-
title |
- Atributo Global | -Texto a ser mostrado cuando el cursor esté sobre el elemento. | -
type |
- {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("command") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("object") }}, {{ HTMLElement("script") }}, {{ HTMLElement("source") }}, {{ HTMLElement("style") }}, {{ HTMLElement("menu") }} | -Define el tipo de elemento. | -
usemap |
- {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }} | -
- Indica la URL parcial de un image map asociado con el elemento. - -
-
- Note: Este atributo no puede ser usado si el elemento {{ HTMLElement("img") }} desciende de un {{ HTMLElement("button") }} o {{ HTMLElement("a") }} - |
-
value |
- {{ HTMLElement("button") }}, {{ HTMLElement("option") }}, {{ HTMLElement("input") }}, {{ HTMLElement("li") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("progress") }}, {{ HTMLElement("param") }} | -Define el valor predeterminado a ser mostrado al cargar la página. | -
width |
- {{ HTMLElement("canvas") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }}, {{ HTMLElement("video") }} | -
- Para los elementos enumerados aquí, esto establece el ancho del elemento. - -
-
- Nota: En algunos casos, como los {{ HTMLElement("div") }}, este es un atributo de referencia, en donde debes usar la propiedad CSS {{ Cssxref("height") }} en su lugar. - |
-
wrap |
- {{ HTMLElement("textarea") }} | -Indica la forma en la cual el texto debe ser envuelto. | -
En HTML, la mayoria de los atributos tiene dos caras: el atributo de contenido y el atributo IDL
- -El atributo de contenido es aquel que se define desde el contenido (Codigo HTML) y puedes definirlo u obtenerlo con {{domxref("element.setAttribute()")}} o {{domxref("element.getAttribute()")}}. El atributo de contenido es siempre un string incluso cuando el valor esperado en un integer. Por ejemplo, para definir el maxlength de un {{HTMLElement("input")}} a 42 usando el atributo de contenido, se debe llamar a setAttribute("maxlength", "42") en ese elemento.
El atributo IDL, tambien conocido como propiedad JavaScript. Estos son atributos que se pueden leer o definir usando JavaScript como element.foo.
. El atributo IDL siempre va a usar (pero puede transformarse) en el atributo de contenido subyacente para retornar un valor cuando lo obtiene y lo guarda en el atributo de contenido cuando es definido. En otras palabras el atributo IDL, en esencia, refleja los atributos de contenido.
La mayoria del tiempo, los atributos IDL pueden retornar sus valores como realmente son usados. Por ejemplo, el type
por defecto para los elementos {{HTMLElement("input")}} es "texto", entonces si defines input.type="foobar",
el elemento <input>
sera de tipo texto (en apariencia y comportamiento) pero el valor del Atributo de contenido "type" sera "foobat". De cualquier manera, el type
del atributo IDL retornara el string "text".
Los atributos IDL no son siempre strings; por ejemplo, input.maxlength
es un numero (marcado como long). Cuando se usan atributos IDL, lees o defines valores del tipo deseado, entonces input.maxlength
siempre retornara un numero y cuando definas input,maxlength
, esperara un numero. Si se le entrega otro tipo, se convierte antomaticamente a numero como se especifica en las reglas del estandar de JavaScript para conversiones de tipo.
Los atributos IDL pueden reflejar otros tipos como un long sin asignacion, URL's, booleanos, etc. Desafortunadamente no hay reglas claras y el comportamiento que los atributos IDL en conjunto con sus respectivos atributos de contenido depende del mismo atributo. La mayoria del tiempo, siguen las reglas de diseño en la especificacion, pero algunas veces no lo hacen. Las especificaciones HTML tratan de ser lo mas amigables para el dasarrollador como es posible, pero por varias razones (mayormente historicas), algunos aributos se comportan de forma extraña (select.size
, por ejemplo) y debes leer las especificaciones para comprender como éste se comporta exactamente.
Nombre del Atributo | +Elementos | +Descripción | +
---|---|---|
accept |
+ {{ HTMLElement("form") }}, {{ HTMLElement("input") }} | +Lista de tipos aceptados por el servidor, usualmente un tipo de archivo. | +
accept-charset |
+ {{ HTMLElement("form") }} | +Lista de juegos de caracteres soportados. | +
accesskey |
+ Atributos Globales | +Define una tecla que activa o agrega un foco al elemento. | +
action |
+ {{ HTMLElement("form") }} | +La URL del programa que procesa la información enviada en el formulario. | +
align |
+ {{ HTMLElement("applet") }}, {{ HTMLElement("caption") }}, {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }}, {{ HTMLElement("hr") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("table") }}, {{ HTMLElement("tbody") }}, {{ HTMLElement("td") }}, {{ HTMLElement("tfoot") }} , {{ HTMLElement("th") }}, {{ HTMLElement("thead") }}, {{ HTMLElement("tr") }} | +Especifica el alineamiento horizontal del elemento. | +
alt |
+ {{ HTMLElement("applet") }}, {{ HTMLElement("area") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }} | +Texto alternativo en caso de que la imagen no se pueda mostrar. | +
async |
+ {{ HTMLElement("script") }} | +Indica que el script debería ejecutarse asincrónicamente. | +
autocomplete |
+ {{ HTMLElement("form") }}, {{ HTMLElement("input") }} | +Indica si los controles en este formulario pueden tener por defecto sus valores completados automáticamente por el navegador. | +
autofocus |
+ {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | +El elemento debería recibir foco automáticamente después de haberse cargado la página. | +
autoplay |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | +El audio o video debería empezar lo antes posible. | +
autosave |
+ {{ HTMLElement("input") }} | +Previous values should persist dropdowns of selectable values across page loads. | +
bgcolor |
+ {{ HTMLElement("body") }}, {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }}, {{ HTMLElement("marquee") }}, {{ HTMLElement("table") }}, {{ HTMLElement("tbody") }}, {{ HTMLElement("tfoot") }}, {{ HTMLElement("td") }}, {{ HTMLElement("th") }}, {{ HTMLElement("tr") }} | +
+ Color de fondo del elemento. +
+
+ Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("background-color") }} en su lugar. + |
+
border |
+ {{ HTMLElement("img") }}, {{ HTMLElement("object") }}, {{ HTMLElement("table") }} | +
+ El ancho del borde. +
+
+ Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("border") }} en su lugar. + |
+
buffered |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | +Contiene un rango de tiempo multimedia almacenado. | +
challenge |
+ {{ HTMLElement("keygen") }} | +Cadena de desafío que se envía junto con la clave pública. | +
charset |
+ {{ HTMLElement("meta") }}, {{ HTMLElement("script") }} | +Declara la codificación de caracteres de la página o del script. | +
checked |
+ {{ HTMLElement("command") }}, {{ HTMLElement("input") }} | +Indica que el elemento debería estar marcado al cargar la página. | +
cite |
+ {{ HTMLElement("blockquote") }}, {{ HTMLElement("del") }}, {{ HTMLElement("ins") }}, {{ HTMLElement("q") }} | +Contiene una URL que apunta a la fuente de la cita o cambio. | +
class |
+ Atributo Global | +Usualmente empleado con CSS para aplicar estilos a elementos con propiedades en comun. | +
code |
+ {{ HTMLElement("applet") }} | +Especifica la URL del archivo de tipo applet a ser cargado y ejecutado. | +
codebase |
+ {{ HTMLElement("applet") }} | +Este atributo contiene la URL absoluta o relativa del directorio donde los archivos de applets (.class) referenciados en el codigo se encuentran almacenados. | +
color |
+ {{ HTMLElement("basefont") }}, {{ HTMLElement("font") }}, {{ HTMLElement("hr") }} | +
+ Este atributo establece el color de texto utilizando un nombre de color o en formato hexadecimal #RRGGBB. +
+
+ Nota: Este atributo se mantiene como referencia. Por favor usa la propiedad CSS {{ Cssxref("color") }} en su lugar. + |
+
cols |
+ {{ HTMLElement("textarea") }} | +Define el número de columnas en un área de texto. | +
colspan |
+ {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | +Define el número de columnas que una celda debe contener. | +
content |
+ {{ HTMLElement("meta") }} | +Un valor asociado con http-equiv o name dependiendo del contexto. |
+
contenteditable |
+ Atributo Global | +Indica si el contenido del elemento es editable. | +
contextmenu |
+ Atributo Global | +Define el ID del elemento {{ HTMLElement("menu") }} que servira como menú de contexto para otro elemento. | +
controls |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | +Indica si el navegador debe mostrar controles de reproduccion al usuario. | +
coords |
+ {{ HTMLElement("area") }} | +Un conjunto de valores que especifican las coordenadas del area. | +
data |
+ {{ HTMLElement("object") }} | +Especifica la URL del recurso. | +
data-* |
+ Atributo Global | +Permite asociar atributos presonalizados a un elemento HTML. | +
datetime |
+ {{ HTMLElement("del") }}, {{ HTMLElement("ins") }}, {{ HTMLElement("time") }} | +Indica la fecha y hora asociadas con el elemento. | +
default |
+ {{ HTMLElement("track") }} | +Indica que la pista debe estar habilitada a menos que las preferencias del usuario indiquen algo diferente. | +
defer |
+ {{ HTMLElement("script") }} | +Indica que el código debe ser ejecutado despues de que la página este cargada. | +
dir |
+ Atributo Global | +Define la dirección del texto. Los valores permitidos son ltr (Izquierda-a-Derecha) o rtl (Derecha-a-Izquierda). | +
dirname |
+ {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | +Indica la dirección del texto asociada con el elemento al momento de enviar el formulario. | +
disabled |
+ {{ HTMLElement("button") }}, {{ HTMLElement("command") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("optgroup") }}, {{ HTMLElement("option") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | +Indica si el usuario puede interactuar con el elemento. | +
download |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | +Indica que el hipervínculo es utilizado para descargar un recurso. | +
draggable |
+ Atributo Global | +Define si el elemento puede ser arrastrado. | +
dropzone |
+ Atributo Global | +Indica que el elemento acepta contenido soltado en el mismo. | +
enctype |
+ {{ HTMLElement("form") }} | +Define el tipo de contenido del formulario cuando el método del mismo es POST. |
+
for |
+ {{ HTMLElement("label") }}, {{ HTMLElement("output") }} | +Describe elementos que pertenecen a éste. | +
form |
+ {{ HTMLElement("button") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("label") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("object") }}, {{ HTMLElement("output") }}, {{ HTMLElement("progress") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | +Indica el formulario al que pertenece el elemento. | +
formaction |
+ {{ HTMLElement("input") }}, {{ HTMLElement("button") }} | +Indica la acción del elemento, anulando la acción definida en {{ HTMLElement("form") }}. | +
headers |
+ {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | +IDs de los elementos <th> que aplican a este elemento. |
+
height |
+ {{ HTMLElement("canvas") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }}, {{ HTMLElement("video") }} | +
+ Especifica la altura de los elementos enumerados aquí. Para todos los demás elementos, usa la propiedad CSS {{cssxref("height")}} en su lugar. +
+
+ Nota: En algunos casos, como los {{ HTMLElement("div") }}, este es un atributo de referencia, en donde debes usar la propiedad CSS {{ Cssxref("height") }} en su lugar. + |
+
hidden |
+ Atributo Global | +Evita la prestación del elemento dado, manteniendo los elementos secundarios, p.ej. los elementos de script | +
high |
+ {{ HTMLElement("meter") }} | +Indica el menor valor del rango alto. | +
href |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("base") }}, {{ HTMLElement("link") }} | +La URL de un recurso asociado. | +
hreflang |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }} | +Especifica el lenguaje del recurso asociado. | +
http-equiv |
+ {{ HTMLElement("meta") }} | +Indica una directiva que puede alterar el comportamiento de la pagina y como es leida por los exploradores. | +
icon |
+ {{ HTMLElement("command") }} | +
+ Especifica una imagen relacionada con el comando. +
+
+ Note: El elemento {{ HTMLElement("command") }} es obsoleto y no se recomienda su uso. + |
+
id |
+ Atributo Global | +Identificador el elemento para acceder al mismo desde CSS o Javascript, este indicador debe ser unico para cada elemento. | +
ismap |
+ {{ HTMLElement("img") }} | +Indica que la imagen es parte de un mapa de imagen del servidor. | +
itemprop |
+ Atributo Global | +Indica que el elemento contiene el valor de la propiedad especificada de un conjunto. | +
keytype |
+ {{ HTMLElement("keygen") }} | +
+ Especifica el tipo de clave generada. +
+
+ Nota: RSA es el valor por defecto. + |
+
kind |
+ {{ HTMLElement("track") }} | +Specifies the kind of text track. | +
label |
+ {{ HTMLElement("track") }} | +Especifica el título de la pista con un formato legible por el usuario. | +
lang |
+ Atributo Global | +Define el lenguaje utilizado en el elemento. | +
language |
+ {{ HTMLElement("script") }} | +Define el lenguage (de programación) utilizado en el elemento. | +
list |
+ {{ HTMLElement("input") }} | +Identifica una serie de valores predefinidos para ser sugeridos al usuario. | +
loop |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("bgsound") }}, {{ HTMLElement("marquee") }}, {{ HTMLElement("video") }} | +Indica si el medio debe volver a ser reproducido desde el principio al llegar al final. | +
low |
+ {{ HTMLElement("meter") }} | +Indica el valor mas alto del rango bajo. | +
manifest |
+ {{ HTMLElement("html") }} | +Especifica la URL del manifiesto de cache para el documento. | +
max |
+ {{ HTMLElement("input") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("progress") }} | +Indica el máximo valor aceptado. | +
maxlength |
+ {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | +Define el mayor número de caracteres aceptados. | +
media |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }}, {{ HTMLElement("source") }}, {{ HTMLElement("style") }} | +Da un indicio del tipo de medio para el cual el recurso vinculado fue creado. | +
method |
+ {{ HTMLElement("form") }} | +Define el método HTTP a emplear para enviar el formulario. Puede ser GET (predeterminado) o POST . |
+
min |
+ {{ HTMLElement("input") }}, {{ HTMLElement("meter") }} | +Indica el valor mínimo aceptado. | +
multiple |
+ {{ HTMLElement("input") }}, {{ HTMLElement("select") }} | +Indica si múltiples valores pueden ser ingresados. | +
muted |
+ {{ HTMLElement("video") }} | +Indica si el audio será silenciado inicialmente al cargar la página. | +
name |
+ {{ HTMLElement("button") }}, {{ HTMLElement("form") }}, {{ HTMLElement("fieldset") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("input") }}, {{ HTMLElement("keygen") }}, {{ HTMLElement("object") }}, {{ HTMLElement("output") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }}, {{ HTMLElement("map") }}, {{ HTMLElement("meta") }}, {{ HTMLElement("param") }} | +Nombre del elemento. Por ejemplo utilizado por el servidor para identificar los campos en el envio de formularios. | +
novalidate |
+ {{ HTMLElement("form") }} | +Este atributo indica que el formulario no debe ser validado cuando se envíe. | +
open |
+ {{ HTMLElement("details") }} | +Indica si los detalles de la página seran mostrados cuando cargue la misma. | +
optimum |
+ {{ HTMLElement("meter") }} | +Indica el valor numérico óptimo. | +
pattern |
+ {{ HTMLElement("input") }} | +Define una expresion regular con la cual el valor del elemento debe ser validado. | +
ping |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | +Indica si se enviara un ping o notificacion a la URL del recurso cuando el usuario utlize el vinculo. | +
placeholder |
+ {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | +Proporciona una sugerencia al usuario de lo que puede ser introducido en el campo. | +
poster |
+ {{ HTMLElement("video") }} | +Una URL que indica un cuadro a mostrar hasta que el usuario reproduzca o navegue en el video. | +
preload |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("video") }} | +Indica si el recurso o partes del mismo deben ser precargadas. | +
pubdate | +{{ HTMLElement("time") }} | +Indica si esta fecha y tiempo concuerda con la fecha y tiempo del {{ HTMLElement("article") }} mas cercano (ancestro). | +
radiogroup |
+ {{ HTMLElement("command") }} | +
+ Indica los nombres de los comandos de tipo radio, que seran alternados si el comando en si es alternado. Este atributo debe ser omitido si el tipo de comando no es radio. +
+
+ Note: El elemento {{ HTMLElement("command") }} es obsoleto y no se recomienda su uso. + |
+
readonly |
+ {{ HTMLElement("input") }}, {{ HTMLElement("textarea") }} | +Indica si el elemento puede ser editado por el usuario. | +
rel |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("link") }} | +Especifica la relación entre el objeto destino y el objeto enlace. | +
required |
+ {{ HTMLElement("input") }}, {{ HTMLElement("select") }}, {{ HTMLElement("textarea") }} | +Indica si se requiere rellenar o no este elemento. | +
reversed |
+ {{ HTMLElement("ol") }} | +Indica si la lista debe ser mostrada en orden descendente en vez de ascendente. | +
rows |
+ {{ HTMLElement("textarea") }} | +Define el número de filas en un área de texto. | +
rowspan |
+ {{ HTMLElement("td") }}, {{ HTMLElement("th") }} | +Define el número de filas que una celda de una tabla debe abarcar. | +
sandbox |
+ {{ HTMLElement("iframe") }} | +Lista de restricciones a ser desactivadas en el iframe. | +
scope |
+ {{ HTMLElement("th") }} | +Define las celdas que la cabecera definió en este elemento. | +
scoped |
+ {{ HTMLElement("style") }} | +Indica si el estilo será aplicado sólo al elemento inmediato superior (padre). de no ser definido, el estilo se aplicara de forma global. | +
seamless |
+ {{ HTMLElement("iframe") }} | +Indica si el iframe debe ser cargado como parte del mismo documento. | +
selected |
+ {{ HTMLElement("option") }} | +Define un valor que será seleccionado al cargar la página. | +
shape |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }} | +Define una región seleccionable para hacer hipervínculos asociados con una forma asociada a una figura para crear un mapa. Los valores para este atributo son: circle , defaul , plygon y rect . |
+
size |
+ {{ HTMLElement("input") }}, {{ HTMLElement("select") }} | +Define el ancho del elemento (en píxeles). Si el atributo del elemento es del tipo text o password entonces es el número de caracteres. |
+
sizes |
+ {{ HTMLElement("link") }}, {{ HTMLElement("img") }}, {{ HTMLElement("source") }} | +Define los tamaños en los que el icono puede ser cargado. | +
span |
+ {{ HTMLElement("col") }}, {{ HTMLElement("colgroup") }} | +Indica el número de columnas que se agrupan. | +
spellcheck |
+ Atributo Global | +Indica si se permite la corrección ortográfica para el elemento. | +
src |
+ {{ HTMLElement("audio") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("script") }}, {{ HTMLElement("source") }}, {{ HTMLElement("track") }}, {{ HTMLElement("video") }} | +La URL del contenido integrable. | +
srcdoc |
+ {{ HTMLElement("iframe") }} | +Especifica el contenido de la página incluida. | +
srclang |
+ {{ HTMLElement("track") }} | +Especifica el lenguaje del contenido de la pista. | +
srcset |
+ {{ HTMLElement("img") }} | ++ |
start |
+ {{ HTMLElement("ol") }} | +Define el número inicial de la lista (si es diferente a 1). | +
step |
+ {{ HTMLElement("input") }} | +Indica el valor del incremento para un valor numerico o de fecha. | +
style |
+ Atributo Global | +Define los estilos CSS que anulan los estilos establecidos previamente. | +
summary |
+ {{ HTMLElement("table") }} | +
+ Contiene una descripción del contenido de la tabla. +Nota: Este atributo ha sido desaprovado, se recomienda incluir un elemento {{ HTMLElement("caption") }} en la tabla. + |
+
tabindex |
+ Atributo Global | +Sobrescribe el orden de tabulacion del navegador y usa el especificado. | +
target |
+ {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("base") }}, {{ HTMLElement("form") }} | +
+ Especifica el marco destino en un vínculo. +Valores especiales: "_blank" indica una nueva ventana, "_parent" indica el marco padre del marco que contiene el código fuente, "_self" indica el marco donde está el código fuente y "_top" indica la ventana completa del navegador. + |
+
title |
+ Atributo Global | +Texto a ser mostrado cuando el cursor esté sobre el elemento. | +
type |
+ {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("command") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("object") }}, {{ HTMLElement("script") }}, {{ HTMLElement("source") }}, {{ HTMLElement("style") }}, {{ HTMLElement("menu") }} | +Define el tipo de elemento. | +
usemap |
+ {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }} | +
+ Indica la URL parcial de un image map asociado con el elemento. +
+
+ Note: Este atributo no puede ser usado si el elemento {{ HTMLElement("img") }} desciende de un {{ HTMLElement("button") }} o {{ HTMLElement("a") }} + |
+
value |
+ {{ HTMLElement("button") }}, {{ HTMLElement("option") }}, {{ HTMLElement("input") }}, {{ HTMLElement("li") }}, {{ HTMLElement("meter") }}, {{ HTMLElement("progress") }}, {{ HTMLElement("param") }} | +Define el valor predeterminado a ser mostrado al cargar la página. | +
width |
+ {{ HTMLElement("canvas") }}, {{ HTMLElement("embed") }}, {{ HTMLElement("iframe") }}, {{ HTMLElement("img") }}, {{ HTMLElement("input") }}, {{ HTMLElement("object") }}, {{ HTMLElement("video") }} | +
+ Para los elementos enumerados aquí, esto establece el ancho del elemento. +
+
+ Nota: En algunos casos, como los {{ HTMLElement("div") }}, este es un atributo de referencia, en donde debes usar la propiedad CSS {{ Cssxref("height") }} en su lugar. + |
+
wrap |
+ {{ HTMLElement("textarea") }} | +Indica la forma en la cual el texto debe ser envuelto. | +
El atributo {{HTMLAttrxRef("min", "input")}} define el valor mínimo que es aceptable y válido para el {{HTMLElement("input")}} que contiene el atributo. Si el value del elemento es menor que esto, el elemento falla la restricción de validación. Este valor debe ser menor o igual que el valor del atributo {{HTMLAttrxRef("max", "input")}}. Si se especifica un valor para {{HTMLAttrxRef("min", "input")}} que no es un número válido, la entrada no tiene un valor mínimo.
- -Válido para los tipos de entrada numérica, incluidos los tipos {{HTMLElement("input/date", "date")}}, {{HTMLElement("input/month", "month")}}, {{HTMLElement("input/week", "week")}}, {{HTMLElement("input/time", "time")}}, {{HTMLElement("input/datetime-local", "datetime-local")}}, {{HTMLElement("input/number", "number")}} y {{HTMLElement("input/range", "range")}}, y el elemento {{htmlelement('meter')}}, el atributo {{HTMLAttrxRef("min", "input")}} es un número que especifica el valor mínimo de un control de formulario para ser considerado válido.
- -Si any
no se establece explícitamente, los valores válidos para el número
, los tipos de entrada de fecha/hora y los tipos de entrada de range
son iguales a la base de paso a paso: el valor {{HTMLAttrxRef("min", "input")}} y los incrementos del valor del paso, hasta el valor max, si se especifica. Por ejemplo, si tienes <input type="number" min="10" step="2">
, cualquier entero par, 10 o mayor, es válido. Si se omite, <input type="number">
, cualquier número entero es válido, pero los flotantes, como 4.2, no son válidos, ya que el step
predeterminado es 1. Para que 4.2 sea válido, step
se debería haber configurado en any
, 0.1, 0.2, o cualquiera, el valor mínimo tendría que ser un número terminado en 0.2 , como <input type="number" min="-5.2">
Tipo del input |
- Ejemplo | -Ejemplo | -
---|---|---|
{{HTMLElement("input/date", "date")}} | -yyyy-mm-dd |
- <input type="date" min="2019-12-25" step="1"> |
-
{{HTMLElement("input/month", "month")}} | -yyyy-mm |
- <input type="month" min="2019-12" step="12"> |
-
{{HTMLElement("input/week", "week")}} | -yyyy-W## |
- <input type="week" min="2019-W23" step=""> |
-
{{HTMLElement("input/time", "time")}} | -hh:mm |
- <input type="time" min="09:00" step="900"> |
-
{{HTMLElement("input/datetime-local", "datetime-local")}} | -yyyy-mm-ddThh:mm |
- <input type="datetime-local" min="2019-12-25T19:30"> |
-
{{HTMLElement("input/number", "number")}} | -number | -<input type="number" min="0" step="5" max="100"> |
-
{{HTMLElement("input/range", "range")}} | -number | -<input type="range" min="60" step="5" max="100"> |
-
Nota: Cuando los datos ingresados por el usuario no se adhieren al valor mínimo establecido, el valor se considera inválido en la restricción de validación y coincidirá con la pseudoclase :invalid
Consulta Validación del lado del cliente y {{DOMxRef("ValidityState.rangeUnderflow", "rangeUnderflow")}} para más información.
- -Para el elemento {{HTMLElement('meter')}}, el atributo {{HTMLAttrxRef("min", "input")}} define el límite numérico inferior del rango medido. Debe ser menor que el valor mínimo (atributo max, si se especifica. En ambos casos, si se omite, el valor predeterminado es 1.
- -Tipo del input |
- Sintaxis | -Ejemplo | -
---|---|---|
{{HTMLElement("meter")}} | -number | -<meter id="fuel" min="0" max="100" low="33" high="66" optimum="80" value="40"> at 40/100</meter> |
-
step
Los valores de {{HTMLAttrxRef("min", "input")}} y step
definen cuáles son los valores válidos, incluso si el atributo step
no está incluido, como el step
predeterminado de 0
.
Agrega un gran borde rojo alrededor de los {{HTMLElement("input")}}s no válidos:
- -input:invalid { - border: solid red 3px; -}- -
Luego define un {{HTMLElement("input")}} con un valor mínimo de 7.2, omitiendo el atributo step
, en donde el valor predeterminado es 1.
<input id="myNumber" name="myNumber" type="number" min="7.2" value="8">- -
Dado que step
tiene el valor predeterminado de 1, los valores válidos incluyen 7.2
, 8.2
, 9.2
y así sucesivamente. El valor 8 no es válido. Dado que incluye un valor no válido, los navegadores compatibles mostrarán el valor como no válido.
{{EmbedLiveSample("Impacto_en_step",200,55)}}
- -Si no se incluye explícitamente, step
tiene como valor predeterminado 1 para número
y range
, y 1 tipo de unidad (segundo, semana, mes, día) para los {{HTMLElement("input")}}s de tipo fecha/hora.
{{Compat("html.elements.attributes.min")}}
- -Especificación | -Estado | -Comentario | -
---|---|---|
{{SpecName('HTML WHATWG', 'input.html#the-min-and-max-attributes', 'min attribute')}} | -{{ Spec2('HTML WHATWG') }} | -- |
{{SpecName('HTML5 W3C', 'input.html#the-min-and-max-attributes', 'min attribute')}} | -{{ Spec2('HTML5 W3C') }} | -- |
Proporciona instrucciones para ayudar a los usuarios a comprender cómo completar el formulario y utilizar controles de formulario individuales. Indica cualquier entrada requerida y opcional, formatos de datos y otra información relevante. Cuando utilices el atributo {{HTMLAttrxRef("min", "input")}}, asegúrate de que el usuario comprenda este requisito mínimo. Posiblemente sea suficiente proporcionar instrucciones dentro de un {{HTMLElement('label')}}. Si proporcionas instrucciones fuera de las etiquetas, lo cual permite un posicionamiento y un diseño más flexibles, considera usar aria-labelledby o aria-describedby.
- -El Elemento HTML Anchor
<a>
crea un enlace a otras páginas de internet, archivos o ubicaciones dentro de la misma página, direcciones de correo, o cualquier otra URL.
Categorías de contenido | -Contenido de flujo, contenido de párrafo, contenido interactivo, contenido palpable | -
---|---|
Contenido permitido | -Transparente, que contiene contenido de flujo (excluyendo contenido interactivo) o contenido de párrafo. | -
Omisión de etiquetas | -{{no_tag_omission}} | -
Elementos principales permitidos | -Cualquier elemento que acepte contenido de párrafo o cualquier elemento que acepte contenido de flujo, sin embargo simpre excluyendo los elementos <a> (de acuerdo con el principio lógico de simetría, si una etiqueta <a> como padre, no puede contener contenido interactivo, entonces el mismo contenido de <a> no puede tener una etiqueta <a> como su padre). | -
Roles ARIA permitidos | -{{ARIARole("button")}}, {{ARIARole("checkbox")}}, {{ARIARole("menuitem")}}, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("menuitemradio")}}, {{ARIARole("option")}}, {{ARIARole("radio")}}, {{ARIARole("switch")}}, {{ARIARole("tab")}}, {{ARIARole("treeitem")}} | -
Interfaz DOM | -{{domxref("HTMLAnchorElement")}} | -
Este elemento incluye los atributos globales.
- -blob:
URLs y data:
URLs para descargar contenido generado por JavaScript, tales como fotografías creadas por una aplicación web de edición de imágenes.Content-Disposition:
proporciona un nombre de archivo diferente al de este atributo, el encabezado HTTP tiene prioridad sobre este atributo.Content-Disposition:
está ajustado a inline
, Firefox prioriza Content-Disposition
, como en el caso del nombre de archivo, mientras que Chrome prioriza el atributo download
.#
), el cual especifíca una ubicación interna objetivo (un ID de un elemento HTML) dentro del actual documento. Las URLs no están restringidas sólo a documentos de internet basados en HTTP, sin embargo pueden utilizar cualquier protocolo soportado por el navegador. Por ejemplo, file:
, ftp:
, and mailto:
funcionan en la mayoría de los navegadores.Nota: Puede ser utilizado href="#top"
o un fragmento vacío href="#"
para enlazar a la parte superior de la página actual. Este comportamiento está especficado en HTML5.
'no-referrer'
significa Referer:
el encabezado no será enviado.'no-referrer-when-downgrade'
significa sin Referer:
el encabezado será enviado cuando se navega a un origen (origin
) sin HTTPS. Este es un comportamiento por defecto.'origin'
significa que el "referrer" estará en el origen (origin
) de la página, no incluye la información posterior al dominio.'origin-when-cross-origin'
significa que la navegación a otros orígenes (origins) será limitada al esquema (scheme), el host y el puerto, mientras que la navegación en el mismo origen (origin) incuirá la trayectoria de referencia (referrer's path).'unsafe-url'
significa que la referencia (referrer) incuirá el origen(origin
) y la trayectoria (path), pero no el fragmento, contraseña o nombre de usuario. Esto es inseguro, ya que puede filtrar datos desde una URL segura hacia URLs inseguras.<iframe>
. Las siguientes palabras clave (keywords) tienen significado especial:
- _self
: Carga la URL en el mismo contexto de navegación que el actual. Este es el comportamiento por defecto._blank
: Carga la URL en un nuevo contexto de navegación. Usualmente es una pestaña, sin embargo, los usuarios pueden configurar los navegadores para utilizar una ventana nueva en lugar de la pestaña._parent
: Carga la URL en el contexto de navegación padre (parent) del actual. Si no existe el padre, este se comporta del mismo modo que _self
._top
: Carga la URL en le contexto más alto de navegación (el cual es un ancestro del actual, y no tiene padre (parent)). Si no hay padre (parent), este se comporta del mismo modo que _self
.Nota: Cuando se utiliza target
, considera agregar rel="noopener noreferrer"
para evitar el uso de la API window.opener
.
ISO-8859-1
.
- Nota de uso: Este atributo es obsoleto en HTML5 y no debe ser utilizado por autores. Para lograr su efecto, se debe utilzar el encabezado HTTP Content-Type:
en la URL enlazada.
shape
, este atributo utiliza una lista de números separada por comas para definir las coordenadas del enlace en la página.id
y name
podían ser utilizados simultáneamente en un elemento <a>
simpre y cuando tuvieran valores idénticos.
- Nota de uso: Este atributo es obsoleto en HTML5, se utiliza el atributo global id
en su lugar.
circle
, default
, polygon
, y rect
. El formato del atributo coords
depende del valor de la forma geométrica. Para circle
, el valor es x,y,r
donde x
y y
son las coordenadas en pixel para el centro del círculo y r
es el valor del radio en pixeles. Para rect
, el atributo coords
debe ser x,y,w,h
. Los valores x y y
definen la esquina superior izquierda del rectángulo, mientras que w
y h
definen el ancho y el alto respectivamente. Un valor del polygon
para shape
requiere los valores x1,y1,x2,y2,...
para coords
. Cada uno de los pares x,y
definen un punto en el polígono, con puntos sucesivos que son unidos por líneas rectas y el útlimo punto se une al primer punto. El valor default
para shape
Requiere que el área encerrada, típicamente una imágen, sea utilizada.
- usemap
para el elemento {{HTMLElement("img")}} y el elemento asociado {{HTMLElement("map")}} para definir puntos de acceso (hotspots) en lugar del atributo shape
.<!-- anclaje a un archivo externo -->
-<a href="https://www.mozilla.com/">
-Enlace externo
-</a>
-
-<!-- enlace a un elemento en esta página con id="attr-href" -->
-<a href="#attr-href">
-Descripción de enlaces de la misma página
-</a>
-
-Descripción de enlaces de la misma página
- -Este ejemplo utiliza una imagen que enlaza a la página de inicio de MDN. La página de inicio se abrirá en un contexto de navegación nuevo, esto es, en una nueva página o nueva ventana.
- -<a href="https://developer.mozilla.org/en-US/" target="_blank">
- <img src="https://mdn.mozillademos.org/files/6851/mdn_logo.png"
- alt="MDN logo" />
-</a>
-
-Es común crear enlaces que abren el programa de correo del usuario para permitir enviar un nuevo mensaje. Esto se hace con un enlace mailto:
. Aquí tenemos un ejemplo:
<a href="mailto:nowhere@mozilla.org">Enviar correo a nowhere</a>
-
-Para detalles adicionales acerca del esquema de la URL mailto
, tales como incluir el asunto, el cuerpo u otros contenidos predeterminados, consultar Enlaces de correo (Email links) o {{RFC(6068)}}.
Ofrecer enlaces a números de teléfono es muy útil para los ususarios que observan documentos de internet desde computadoras portátiles conectadas a teléfonos o desde teléfonos celulares (móviles)
- -<a href="tel:+491570156">+49 157 0156</a>
-
-Para detalles adicionales acerca del esquema de la URL tel
, consultar {{RFC(2806)}} y {{RFC(2396)}}.
download
para guardar un <canvas>
como PNGSi deseas permitir a los usurios descargar una elemento HTML {{HTMLElement("canvas")}} como una imagen, puedes crear un enlace con una atributo download
y la información canvas como un archivo URL:
var link = document.createElement('a');
-link.innerHTML = 'download image';
-
-link.addEventListener('click', function(ev) {
- link.href = canvas.toDataURL();
- link.download = "mypainting.png";
-}, false);
-
-document.body.appendChild(link);
-
-Puedes ver como funciona en: jsfiddle.net/codepo8/V6ufG/2/.
- -HTML 3.2 define sólo los atributos name
, href
, rel
, rev
, y title
.
Se abusa frecuntemente de las etiquetas de ancla (anchor tags) con el uso de los eventos onclick
para crear pseudo-botones ajustando href a "#"
o "javascript:void(0)"
para prevenir la recarga de la página. Estos valores provocan comportamientos inesperados con los enlaces de copiado/dibujado, la apertura de enlaces en nuevas pestañas/ventanas, el guardado de enlaces (bookmarking), y cuando JavaScript está aún descargando, esto arroja errores, o es deshabilitado. Esto tambíen lleva a semánticas (semantics) incorrectas para tecnologías de asistencia (p.ej., lectores de pantalla). En estos casos, se recomienda utilizar un {{HTMLElement("button")}} en su lugar. En general, sólo se debe utilizar una ancla (anchor) para navegación utilizando una URL adecuada.
Cuando se clicea sobre un {{HTMLElement("a")}} las consecuencias varían de acuerdo al navegador y el sistema operativo.
- -Navegadores de escritorio | -Windows 8.1 | -OS X 10.9 | -
---|---|---|
Firefox 30.0 | -Si | -Si | -
Chrome ≥39 - (Chromium bug 388666) |
- Si | -Si | -
Safari 7.0.5 | -N/A | -Sólo cuando tiene un tabindex |
-
Internet Explorer 11 | -Si | -N/A | -
Presto (Opera 12) | -Si | -Si | -
Navegadores móviles | -iOS 7.1.2 | -Android 4.4.4 | -
---|---|---|
Safari Mobile | -Sólo cuando tiene un tabindex |
- N/A | -
Chrome 35 | -??? | -Sólo cuando tiene un tabindex |
-
Especificación | -Estatus | -Comentario | -
---|---|---|
{{SpecName("Referrer Policy", "#referrer-policy-delivery-referrer-attribute", "referrer attribute")}} | -{{Spec2("Referrer Policy")}} | -Added the referrerpolicy attribute. |
-
{{SpecName("HTML WHATWG", "textlevel-semantics.html#the-a-element", "<a>")}} | -{{Spec2("HTML WHATWG")}} | -- |
{{SpecName("HTML5 W3C", "textlevel-semantics.html#the-a-element", "<a>")}} | -{{Spec2("HTML5 W3C")}} | -- |
{{SpecName("HTML4.01", "struct/links.html#h-12.2", "<a>")}} | -{{Spec2("HTML4.01")}} | -- |
{{Compat("html.elements.a")}}
- -Categorías de contenido | ++ Contenido de flujo, contenido de párrafo, contenido interactivo, + contenido palpable + | +
---|---|
Contenido permitido | ++ Transparente, que contiene contenido de flujo (excluyendo contenido + interactivo) o contenido de párrafo. + | +
Omisión de etiquetas | +{{no_tag_omission}} | +
Elementos principales permitidos | ++ Cualquier elemento que acepte contenido de párrafo o cualquier elemento + que acepte contenido de flujo, sin embargo simpre excluyendo los + elementos <a> (de acuerdo con el principio lógico de simetría, si + una etiqueta <a> como padre, no puede contener contenido + interactivo, entonces el mismo contenido de <a> no puede tener una + etiqueta <a> como su padre). + | +
Roles ARIA permitidos | ++ {{ARIARole("button")}}, {{ARIARole("checkbox")}}, + {{ARIARole("menuitem")}}, + {{ARIARole("menuitemcheckbox")}}, + {{ARIARole("menuitemradio")}}, {{ARIARole("option")}}, + {{ARIARole("radio")}}, {{ARIARole("switch")}}, + {{ARIARole("tab")}}, {{ARIARole("treeitem")}} + | +
Interfaz DOM | +{{domxref("HTMLAnchorElement")}} | +