42 lines
2.5 KiB
Markdown
42 lines
2.5 KiB
Markdown
|
---
|
||
|
title: Attributes
|
||
|
localeTitle: Atributos
|
||
|
---
|
||
|
# Atributos HTML
|
||
|
|
||
|
Los elementos HTML pueden tener atributos, que contienen información adicional sobre el elemento.
|
||
|
|
||
|
Los atributos HTML generalmente vienen en pares nombre-valor, y siempre van en la etiqueta de apertura de un elemento. El nombre del atributo indica qué tipo de información está proporcionando sobre el elemento, y el valor del atributo es la información real.
|
||
|
|
||
|
Por ejemplo, un elemento de anclaje ( `<a>` ) en un documento HTML crea enlaces a otras páginas u otras partes de la página. Utiliza el atributo `href` en la etiqueta de apertura `<a>` para indicar al navegador a dónde envía el enlace un usuario.
|
||
|
|
||
|
Aquí hay un ejemplo de un enlace que envía a los usuarios a la página de inicio de freeCodeCamp:
|
||
|
|
||
|
```html
|
||
|
|
||
|
<a href="www.freecodecamp.org">Click here to go to freeCodeCamp!</a>
|
||
|
```
|
||
|
|
||
|
Observe que el nombre del atributo ( `href` ) y el valor ("www.freeCodeCamp.org") están separados con un signo igual, y las comillas rodean el valor.
|
||
|
|
||
|
Hay muchos atributos HTML diferentes, pero la mayoría de ellos solo funcionan en ciertos elementos HTML. Por ejemplo, el atributo `href` no funcionará si se coloca en una etiqueta de apertura `<h1>` .
|
||
|
|
||
|
En el ejemplo anterior, el valor proporcionado al atributo `href` podría ser cualquier enlace válido. Sin embargo, algunos atributos solo tienen un conjunto de opciones válidas que puede usar, o los valores deben estar en un formato específico. El atributo `lang` le dice al navegador el idioma predeterminado de los contenidos en un elemento HTML. Los valores para el `lang` atributo deben utilizar códigos de idioma o país estándar, como `en` de Inglés, o `it` para el italiano.
|
||
|
|
||
|
## Atributos booleanos
|
||
|
|
||
|
Algunos atributos HTML no necesitan un valor porque solo tienen una opción. Estos se llaman atributos booleanos. La presencia del atributo en una etiqueta lo aplicará a ese elemento HTML. Sin embargo, está bien escribir el nombre del atributo y establecerlo igual a la opción del valor. En este caso, el valor suele ser el mismo que el nombre del atributo.
|
||
|
|
||
|
Por ejemplo, el elemento `<input>` en un formulario puede tener un atributo `required` . Esto requiere que los usuarios completen ese elemento antes de que puedan enviar el formulario.
|
||
|
|
||
|
Aquí hay ejemplos que hacen lo mismo:
|
||
|
|
||
|
```html
|
||
|
|
||
|
<input type="text" required >
|
||
|
<input type="text" required="required" >
|
||
|
```
|
||
|
|
||
|
## Otros recursos
|
||
|
|
||
|
[Enlaces HTML](#) [Atributo Href](#) [Atributo Lang](#) [Elemento de entrada HTML](#) [Atributo Requerido](#)
|