Introducción a HTML: Estructura y Etiquetas
Introducción a HTML: Estructura y Etiquetas
¿Qué es HTML?
HTML es un lenguaje de marcado para describir documentos web (páginas web).
Ejemplo de HTML
Un pequeño documento HTML:
<!DOCTYPEhtml>
<html>
<head>
<title>Page Title</title>
</cabeza>
<body>
</cuerpo>
</html>
Inténtalo tú mismo »
Ejemplo explicado
TheDOCTYPEdeclaration defines the document type to be HTML
Usando esta descripción, un navegador web puede mostrar un documento con un encabezado
y un párrafo.
EtiquetasHTML
Las etiquetas HTML son palabras clave (nombres de etiquetas) rodeadas por corchetes angulares:
<tagname>content</tagname>
La etiqueta de cierre se escribe como la etiqueta de apertura, pero con una barra antes de la etiqueta.
nombre
La etiqueta de inicio a menudo se llama la etiqueta de apertura. La etiqueta de cierre a menudo se llama la etiqueta de cierre.
Navegadores Web
El propósito de un navegador web (Chrome, IE, Firefox, Safari) es leer HTML
documentos y muéstralos.
El navegador no muestra las etiquetas HTML, pero las utiliza para determinar cómo
para mostrar el documento:
<html>
<head>
<title>Page title</title>
</cabeza>
<cuerpo>
<h1>Este es un encabezado</h1>
<p>Este es un párrafo.</p>
</cuerpo>
</html>
La declaración <!DOCTYPE>
La declaración <!DOCTYPE> ayuda al navegador a mostrar una página web correctamente.
Para mostrar un documento correctamente, el navegador debe conocer tanto el tipo como la versión.
La declaración de tipo de documento no es sensible a mayúsculas y minúsculas. Todos los casos son aceptables:
<!DOCTYPE html>
<!DOCTYPEHTML>
<!doctypehtml>
<!DoctypeHtml>
Declaraciones Comunes
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN"
[Link]
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//ES"
[Link]
Versiones HTML
Desde los primeros días de la web, ha habido muchas versiones de HTML:
Versión Year
HTML 1991
XHTML 2000
HTML5 2014
Ejemplos Básicos de HTML
Documentos HTML
Todos los documentos HTML deben comenzar con una declaración de tipo: <!DOCTYPE html>.
Ejemplo
<!DOCTYPEhtml>
<html>
<cuerpo>
</body>
</html>
Inténtalo tú mismo »
Encabezados HTML
Los encabezados HTML se definen con las etiquetas <h1> a <h6>:
Ejemplo
<h1>Este es un encabezado</h1>
<h2>Este es un encabezado</h2>
<h3>Este es un encabezado</h3>
Pruébalo tú mismo »
Párrafos HTML
Los párrafos HTML se definen con la etiqueta <p>:
Ejemplo
<p>Este es un párrafo.</p>
<p>Este es otro párrafo.</p>
Pruébalo tú mismo »
Enlaces HTML
Los enlaces HTML se definen con la etiqueta <a>:
Ejemplo
<ahref="[Link] es un enlace</a>
Prueba tú mismo »
Los atributos se utilizan para proporcionar información adicional sobre los elementos HTML.
Imágenes HTML
Las imágenes HTML se definen con la etiqueta <img>.
The source file (src), alternative text (alt), and size (widthandheight) are
proporcionado como atributos:
Ejemplo
<img src="[Link]" alt="[Link]" width="104" height="142">
>
Elementos HTML
Los elementos HTML se escriben con una etiqueta de apertura, con una etiqueta de cierre, con
el contenido en medio:
<tagname>content</tagname>
El elemento HTML es todo desde la etiqueta de inicio hasta la etiqueta de fin:
<br>
Ejemplo
<!DOCTYPEhtml>
<html>
<cuerpo>
</body>
</html>
Try it yourself »
<html>
<cuerpo>
</cuerpo>
</html>
El contenido del elemento son otros dos elementos HTML (<h1> y <p>).
<cuerpo>
</cuerpo>
Ejemplo
<html>
<cuerpo>
<p>Este es un párrafo</p>
Esto es un párrafo
</body>
</html>
Pruébalo tú mismo »
The example above works in all browsers, because the closing tag is considered
opcional.
<br> es un elemento vacío sin una etiqueta de cierre (la etiqueta <br> define una línea
break).
Los elementos vacíos pueden ser "cerrados" en la etiqueta de apertura así: <br />.
HTML5 no requiere que los elementos vacíos estén cerrados. Pero si deseas ser más estricto
validación, o necesitas hacer tu documento legible por los analizadores XML, tú
deberían cerrarse todos los elementos HTML.
Las etiquetas HTML no son sensibles a las mayúsculas: <P> significa lo mismo que <p>.
Atributos HTML
« Anterior
Siguiente Capítulo »
Los atributos proporcionan información adicional sobre los elementos HTML.
Atributos HTML
Los elementos HTML pueden tener atributos
El atributo lang
El idioma del documento se puede declarar en la etiqueta <html>.
<!DOCTYPEhtml>
<htmllang="es-ES">
<cuerpo>
</cuerpo>
</html>
Las dos primeras letras especifican el idioma (es). Si hay un dialecto, usa dos.
más letras (EE. UU.).
El atributo título
Los párrafos HTML se definen con la etiqueta <p>.
Ejemplo
<ptitle="About W3Schools">
W3Schools es un sitio para desarrolladores web.
Proporciona tutoriales y referencias que cubren
many aspects of web programming,
incluyendo HTML, CSS, JavaScript, XML, SQL, PHP, ASP, etc.
</p>
Pruébalo tú mismo »
El atributo href
Los enlaces HTML se definen con la etiqueta <a>. La dirección del enlace se especifica en
thehrefattribute:
Ejemplo
<ahref="[Link] es un enlace</a>
Pruébalo tú mismo »
Aprenderás más sobre enlaces y la etiqueta <a> más adelante en este tutorial.
Atributos de Tamaño
Las imágenes en HTML se definen con la etiqueta <img>.
The filename of the source (src), and the size of the image (widthandheight)
se proporcionan como atributos:
Ejemplo
<img src="[Link]" width="104" height="142">
Pruébalo tú mismo »
ancho.
Aprenderás más sobre imágenes y la etiqueta <img> más adelante en este tutorial.
El atributo alt
El atributo alt especifica un texto alternativo que se debe usar, cuando un HTML
el elemento no puede ser mostrado.
El valor del atributo puede ser leído por "lectores de pantalla". De esta manera, alguien
"escuchando" la página web, es decir, una persona ciega, puede "oír" el elemento.
Ejemplo
<imgsrc="[Link]"alt="[Link]"width="104"height="142"
>
Inténtalo tú mismo »
W3C recomienda minúsculas en HTML4, y exige minúsculas para estructuras más estrictas.
Las minúsculas son las más comunes. Las minúsculas son más fáciles de escribir.
Ejemplo
<ahref=[Link]
Inténtalo tú mismo »
W3C recomienda comillas en HTML4 y exige comillas para una mayor rigurosidad
Ejemplo
<ptitle=About santosh>
Inténtalo tú mismo »
Usar comillas es lo más común. Omitir comillas puede producir errores.
En W3Schools siempre usamos comillas alrededor de los valores de los atributos.
In some situations, when the attribute value itself contains double quotes, it is
es necesario utilizar comillas simples:
O viceversa:
Atributos HTML
A continuación se presenta una lista alfabética de algunos atributos que a menudo se utilizan en HTML:
Atributo Description
title Especifica información adicional sobre un elemento (mostrada como un mensaje de ayuda)
Encabezados HTML
Los encabezados se definen con las etiquetas <h1> a <h6>.
<h1> define el encabezado más importante. <h6> define el menos importante
encabezado.
Ejemplo
<h1>Este es un encabezado</h1>
<h2>This is a heading</h2>
<h3>Este es un encabezado</h3>
Inténtalo tú mismo »
Nota: Los navegadores añaden automáticamente un espacio vacío (un margen) antes y
después de cada encabezado.
Usa encabezados HTML solo para encabezados. No uses encabezados para hacer
textBIGorbold.
Los motores de búsqueda utilizan tus encabezados para indexar la estructura y el contenido de tu
páginas web.
Los usuarios hojean sus páginas por sus encabezados. Es importante usar encabezados para mostrar
la estructura del documento.
Los encabezados h1 deben ser encabezados principales, seguidos de encabezados h2, luego los menos
importante h3, y así sucesivamente.
Ejemplo
<p>Este es un párrafo.</p>
<hr>
<p>Este es un párrafo.</p>
<hr>
<p>Este es un párrafo.</p>
Pruébalo tú mismo »
Ejemplo
<!DOCTYPEhtml>
<html>
<head>
<title>My First HTML</title>
<metacharset="UTF-8">
</cabeza>
<body>
.
.
.
Inténtalo tú mismo »
Los metadatos significan datos sobre datos. Los metadatos HTML son datos sobre el documento HTML.
El elemento HTML <title>
El elemento <title> de HTML es meta datos. Define el título del documento HTML.
El elemento <style> de HTML se utiliza para definir hojas de estilo CSS internas.
El elemento HTML <link> se utiliza para definir hojas de estilo CSS externas.
¿Alguna vez has visto una página web y te has preguntado "¡Hey! ¿Cómo hicieron eso?"
Para averiguarlo, haz clic derecho en la página y selecciona 'Ver código fuente de la página' (en Chrome) o
"Ver fuente" (en IE), o similar en otro navegador. Esto abrirá una ventana
que contiene el código HTML de la página.
TestYourself with Exercises!
Ejercicio 1 » Exercise 2 » Ejercicio 3 » Exercise 4 »
Aprenderás más sobre etiquetas y atributos HTML en los próximos capítulos de esto.
tutorial.
Etiqueta Description
Párrafos HTML
« Anterior
Próximo Capítulo »
Los documentos HTML se dividen en párrafos.
Párrafos HTML
El elemento HTML<p> define un párrafo.
Ejemplo
<p>Este es un párrafo</p>
<p>Este es otro párrafo</p>
Inténtalo tú mismo »
Los navegadores añaden automáticamente una línea vacía antes y después de un párrafo.
Visualización HTML
Las pantallas grandes o pequeñas, y las ventanas redimensionadas crearán resultados diferentes.
Con HTML, no puedes cambiar la salida añadiendo espacios extra o líneas extra.
en tu código HTML.
El navegador eliminará los espacios extra y las líneas adicionales cuando la página sea
mostrado.
Cualquier número de espacios y cualquier número de saltos de línea cuentan como solo un espacio.
Ejemplo
<p>
Este párrafo
contiene muchas líneas
en el código fuente,
pero el navegador
lo ignora.
</p>
<p>
Este párrafo
contiene muchos espacios
en la fuente código
pero el navegador
lo ignora.
</p>
Inténtalo tú mismo »
Ejemplo
<p>Este es un párrafo</p>
Este es otro párrafo
Pruébalo tú mismo »
Versiones más estrictas de HTML, como XHTML, no te permiten omitir la etiqueta de cierre.
Utiliza <br> si deseas un salto de línea (una nueva línea) sin comenzar una nueva
paragraph:
Ejemplo
<p>Este es<br>un párrafo<br>con saltos de línea</p>
Pruébalo tú mismo »
Inténtalo tú mismo »
El texto dentro de un elemento <pre> se muestra en una fuente de ancho fijo (generalmente
Courier), y preserva tanto los espacios como los saltos de línea:
Ejemplo
<pre>
Mi Bonnie yace sobre el océano.
Inténtalo tú mismo »
HTMLTag Reference
W3Schools' tag reference contains additional information about HTML elements
y sus atributos.
Tag Description
HTML Styles
« Anterior
Siguiente capítulo »
Estilos HTML
Yo soy rojo
Estoy triste
Pruébalo tú mismo »
style="property:value;"
Ejemplo
<bodystyle="background-color:gris_claro;">
<h1>Este es un encabezado</h1>
<p>Este es un párrafo.</p>
</cuerpo>
Inténtalo tú mismo »
Ejemplo
<h1 style="color:blue;">Este es un encabezado</h1>
<p style="color:red;">Este es un párrafo.</p>
Inténtalo tú mismo »
Fuentes HTML
La propiedad font-family define la fuente que se utilizará para un elemento HTML:
Ejemplo
Este es un encabezado
<pstyle="font-family:courier;">This is a paragraph.</p>
Prueba tú mismo »
Ejemplo
<h1 style="font-size:300%;">Este es un encabezado</h1>
<p style="font-size:160%;">Este es un párrafo.</p>
Inténtalo tú mismo »
Ejemplo
<h1 style="text-align:center;">Encabezado centrado</h1>
<p>Este es un párrafo.</p>
Pruébalo tú mismo »
Esto essuperíndice
HTML también define elementos especiales, para definir texto con un significado especial.
HTML utiliza elementos como <b> e <i> para dar formato a la salida,
texto en negrita o cursiva.
Los elementos de formato fueron diseñados para mostrar tipos especiales de texto:
Texto en negrita
Texto importante
Texto en cursiva
Texto enfatizado
Texto marcado
Texto pequeño
Texto eliminado
Texto insertado
Subíndices
Superíndices
HTMLNegritaYFormatoFuerte
El elemento HTML<b>define texto en negrita, sin ninguna importancia extra.
Ejemplo
<p>Este texto es normal.</p>
Prueba tú mismo »
Ejemplo
<p>Este texto es normal.</p>
Prueba tú mismo »
HTMLCursivaYFormatoEnfático
El elemento HTML <i> define texto en cursiva, sin ninguna importancia adicional.
Ejemplo
<p>Este texto es normal.</p>
Prueba tú mismo »
Ejemplo
<p>This text is normal.</p>
Inténtalo tú mismo »
Sin embargo, hay una diferencia en el significado de estas etiquetas: <b> y <i> definen negrita
pero <strong> y <em> significan que el texto es "importante".
HTMLPequeñoFormato
El elemento HTML <small> define texto pequeño:
Ejemplo
<h2>HTML<small>Pequeño</small>Formato</h2>
Inténtalo tú mismo »
Ejemplo
<h2>HTML<mark>Marcado</mark>Formato</h2>
Inténtalo tú mismo »
HTMLDeletedFormatting
El elemento HTML <del> define texto eliminado (retirado).
Ejemplo
<p>Mi color favorito es<del>azul</del>rojo.</p>
Inténtalo tú mismo »
HTMLInsertedFormatting
El elemento HTML<ins>define texto insertado (agregado).
Example
<p>Mi <ins>color</ins> favorito es rojo.</p>
Inténtalo tú mismo »
HTMLSubíndiceFormato
El elemento HTML<sub>define texto en subíndice.
Ejemplo
<p>Este es<sub>subindice</sub>texto.</p>
Pruébalo tú mismo »
Formato
Superíndice
HTML
El elemento HTML<sup>define texto en superíndice.
Ejemplo
<p>Este es<sup>texto en superíndice</sup>.</p>
Inténtalo tú mismo »
Etiqueta Descripción
Comentarios HTML
« Anterior
Próximo Capítulo »
Las etiquetas de comentario <!-- y --> se utilizan para insertar comentarios en HTML.
Nota: Hay un signo de exclamación (!) en la etiqueta de apertura, pero no en la etiqueta de cierre.
Comments are not displayed by the browser, but they can help document your
HTML.
Ejemplo
<!-- Este es un comentario -->
<p>Este es un párrafo.</p>
Inténtalo tú mismo »
Los comentarios también son excelentes para depurar HTML, porque puedes comentar.
Líneas de código HTML, una a la vez, para buscar errores:
Ejemplo
<!-- Do not display this at the moment
<img border="0" src="pic_mountain.jpg" alt="Montaña">
-->
Pruébalo tú mismo »
Comentarios Condicionales
Podrías encontrarte con comentarios condicionales en HTML:
<![if IE 8]>
.... algo de HTML aquí ....
<![endif]-->
Los comentarios condicionales definen etiquetas HTML que serán ejecutadas por Internet Explorer
solo.
Las etiquetas de comentarios HTML también pueden ser generadas por varios software HTML
programas.
Por ejemplo, etiquetas <!--webbot bot--> envueltas dentro de comentarios HTML por
FrontPage y Expression Web.
Como regla, dejemos que estas etiquetas permanezcan, para ayudar a apoyar el software que las creó.
Enlaces HTML
« Anterior
Próximo capítulo »
Los enlaces se encuentran en casi todas las páginas web. Los enlaces permiten a los usuarios hacer clic para navegar.
de página a página.
Un hipervínculo es un texto o una imagen en la que puedes hacer clic y saltar a otro.
documento.
Ejemplo
<ahref="[Link] nuestro tutorial de HTML</a>
Inténtalo tú mismo »
The link text does not have to be text. It can be an HTML image or any other HTML ele
Sin una barra inclinada al final en las direcciones de las subcarpetas, podrías generar dos solicitudes a th
agregará automáticamente una barra inclinada al final de la dirección y luego creará una nueva solicitud.
Enlaces Locales
El ejemplo anterior utilizó una URL absoluta (una dirección web completa).
Un enlace local (enlace al mismo sitio web) se especifica con una URL relativa (sin
[Link]
Ejemplo
<ahref="html_images.asp">Imágenes HTML</a>
Prueba tú mismo »
Ejemplo
<style>
a:link{color:verde;background-color:transparente;text-decoration:none}
a:visitado{color:rosa;fondo:transparente;texto-decoración:ninguna}
a:hover{color:red;background-color:transparent;text-
decoración:subrayado}
a:active{color:amarillo;background-color:transparente;text-
decoration:underline}
</estilo>
Pruébalo tú mismo »
Este ejemplo abrirá el documento vinculado en una nueva ventana del navegador o en un
nueva pestaña:
Ejemplo
<ahref="[Link] W3Schools!
</a>
Inténtalo tú mismo »
Si tu página web está bloqueada en un marco, puedes usar target="_top" para salir de él.
el marco:
Ejemplo
<ahref="[Link] de HTML5!
</a>
Inténtalo tú mismo »
Ejemplo
<ahref="[Link]">
<img src="[Link]" alt="HTML
tutorial"style="width:42px;height:42px;border:0">
</a>
Inténtalo tú mismo »
border:0 se añade para evitar que IE9 (y versiones anteriores) muestre un borde alrededor de la imagen
página.
Para hacer un marcador, primero debes crear el marcador y luego agregar un enlace.
a ello.
Ejemplo
Primero, crea un marcador con el atributo id:
Luego, agrega un enlace al marcador ("Sección de Consejos Útiles"), desde dentro del mismo
page:
Ejemplo
<a href="html_tips.htm#tips">Visita la sección de consejos útiles</a>
Pruébalo tú mismo »
Resumen del Capítulo
Utiliza el elemento HTML <a> para definir un enlace
Utiliza el elemento HTML <img> (dentro de <a>) para usar una imagen como un enlace
Etiqueta Description
IMÁGENES HTML
<!DOCTYPEhtml>
<html>
<cuerpo>
<h2>Montaña Espectacular</h2>
<img src="pic_mountain.jpg" alt="Montaña
Ver"estilo="ancho:304px; altura:228px;">
</body>
</html>
Inténtalo tú mismo »
Siempre especifica el ancho y la altura de una imagen. Si el ancho y la altura no están especificados,
mientras se carga la imagen.
<imgsrc="url"alt="some_text">
El atributo alt
El atributo alt especifica un texto alternativo para una imagen, si la imagen no puede ser
mostrado.
El atributo alt proporciona información alternativa para una imagen si un usuario por alguna razón
no se puede verlo (debido a una conexión lenta, un error en el atributo src,
o si el usuario utiliza un lector de pantalla).
Inténtalo tú mismo »
El atributo alt es obligatorio. Una página web no se validará correctamente sin él.
Los lectores de pantalla son útiles para personas con discapacidad visual, ciegas o que están aprendiendo.
disabled.
Ejemplo
<img src="[Link]" alt="Icono HTML5" style="width:128px;height:128px;">
Inténtalo tú mismo »
Alternativamente, puedes usar los atributos de ancho y alto. Aquí, los valores son
especificado en píxeles por defecto:
Ejemplo
<img src="[Link]" alt="Ícono de HTML5" width="128" height="128">
Pruébalo tú mismo »
Sugerimos que utilices el atributo de estilo. Evita que las hojas de estilo cambien.
the original size of images:
Ejemplo
<!DOCTYPEhtml>
<html>
<cabeza>
<style>
img {
ancho:100%;
}
</style>
</head>
<body>
</cuerpo>
</html>
Pruébalo tú mismo »
Sin embargo, es común almacenar imágenes en una subcarpeta. Debes incluir entonces
el nombre de la carpeta en el atributo src:
Ejemplo
<img src="/images/[Link]" alt="HTML5" />
Icono"estilo="ancho:128px;altura:128px;">
Pruébalo tú mismo »
En realidad, puedes acceder a imágenes desde cualquier dirección web del mundo:
Ejemplo
<img src="[Link] alt="W3
[Link]
Inténtalo tú mismo »
Imágenes animadas
El estándar GIF permite imágenes animadas:
Ejemplo
<img src="[Link]" alt="Computadora">
Hombre"style="width:48px;height:48px;">
Inténtalo tú mismo »
Tenga en cuenta que la sintaxis para insertar imágenes animadas no es diferente de las no animadas.
imágenes animadas.
Ejemplo
<ahref="[Link]">
<img src="[Link]" alt="HTML
tutorial"style="width:42px;height:42px;border:0;">
</a>
Inténtalo tú mismo »
Agrega "border:0;" para evitar que IE9 (y versiones anteriores) muestre un borde alrededor de la imagen.
Imagen flotante
Utiliza la propiedad float de CSS para permitir que la imagen flote.
Ejemplo
<p>
<img src="[Link]" alt="Sonrisa"
cara"estilo="flotar:derecha;ancho:42px;alto:42px;>
La imagen flotará a la derecha del texto.
</p>
<p>
<img src="[Link]" alt="Sonrisa">
cara"estilo="float:izquierda;width:42px;height:42px;">
La imagen flotarà a la izquierda del texto.
</p>
Inténtalo tú mismo »
Mapas de Imágenes
Utiliza la etiqueta <map> para definir un mapa de imagen. Un mapa de imagen es una imagen con
áreas clicables.
La etiqueta <map> contiene una serie de etiquetas <area>, que definen el área clickeable
áreas en el mapa de imagen:
Example
<img src="[Link]" alt="Planetas" usemap="#planetmap" style="width:1
45px;height:126px;
<mapname="planetmap">
<areashape="rect"coords="0,0,82,126"alt="Sun"href="[Link]">
<areashape="círculo"coords="90,58,3"alt="Mercurio"href="[Link]">
<areashape="circle"coords="124,58,8"alt="Venus"href="[Link]">
</map>
Inténtalo tú mismo »
Utiliza el atributo alt de HTML para definir un texto alternativo para una imagen, si lo
no se puede mostrar
Utiliza los atributos de ancho y alto de HTML para definir el tamaño de la imagen
Utiliza las propiedades de CSS width y height para definir el tamaño de la imagen
(alternativamente)
Utiliza el elemento HTML <area> para definir las áreas clicables en la imagen
mapa
Utiliza el atributo usemap del elemento HTML <img> para apuntar a una imagen.
mapa
Loading images takes time. Large images can slow down your page. Use images carefu
Etiqueta Descripción
Listas HTML
« Previous
Siguiente Capítulo »
Ejemplo de una lista desordenada y una lista ordenada en
HTML:
Lista Desordenada:
Artículo
Artículo
Artículo
Artículo
Lista ordenada:
Primer artículo
2. Segundo artículo
3. Tercero artículo
4. Cuarto artículo
Ejemplo
<ul>
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ul>
Inténtalo tú mismo »
Estilo Descripción
Disc:
<ul style="list-style-type:disc">
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ul>
Inténtalo tú mismo »
Círculo
<ul style="list-style-type:circle">
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ul>
Inténtalo tú mismo »
Cuadrado
<ul style="list-style-type:square">
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ul>
Inténtalo tú mismo »
Ninguno
<ulstyle="list-style-type:none">
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ul>
Inténtalo tú mismo»
Ejemplo
<ol>
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ol>
Inténtalo tú mismo »
Escriba Descripción
tipo="I" Los elementos de la lista estarán numerados con números romanos mayúsculos
tipo="i" Los elementos de la lista estarán numerados con números romanos en minúscula
Numbers:
<ol type="1">
<li>Café</li>
<li>Té</li>
<li>Leche</li>
</ol>
Pruébalo tú mismo »
Letras Mayúsculas:
<ol type="A">
<li>Café</li>
<li> té </li>
<li>Leche</li>
</ol>
Inténtalo tú mismo »
Letras minúsculas:
<oltype="a">
<li>Café</li>
<li>té</li>
<li>Leche</li>
</ol>
Prueba tú mismo »
Pruébalo tú mismo »
Inténtalo tú mismo »
Una lista de descripción es una lista de términos, con una descripción de cada término.
Ejemplo
<dl>
<dt>Café</dt>
- bebida caliente negra
<dt>Milk</dt>
- bebida fría blanca
</dl>
Inténtalo tú mismo »
Ejemplo
<ul>
<li>café</li>
<li>Té
<ul>
<li>té negro</li>
<li>té verde</li>
</ul>
</li>
<li>Leche</li>
</ul>
Pruébalo tú mismo »
Los elementos de lista pueden contener nuevas listas y otros elementos HTML, como imágenes y enlaces, etc.
Listas horizontales
Las listas HTML se pueden estilizar de muchas maneras diferentes con CSS.
Una forma popular es estilizar una lista para que se muestre horizontalmente:
Ejemplo
<!DOCTYPEhtml>
<html>
<head>
<style>
ul#menu li {
display:inline;
}
</style>
</head>
<cuerpo>
<h2>Lista Horizontal</h2>
<ulid="menu">
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
<li>PHP</li>
</ul>
</cuerpo>
</html>
Pruébalo tú mismo »
Ejemplo
ul#menu{
padding:0;
}
ul#menu li{
display:inline;
}
ul#menu li a{
color de fondo:negro;
color:blanco;
padding:10px 20px;
decoración-de-texto:ninguna;
radio de borde:4px 4px 0 0;
}
ul#menu li a:hover{
color de fondo:naranja;
}
Inténtalo tú mismo »
Etiqueta Description
TablasHTML
« Anterior »
Próximo Capítulo »
1 Eva Jackson
2 Juan Cierva
3 Adán Johnson
4 Jill Smith
Ejemplo explicado:
Una fila de tabla también se puede dividir en encabezados de tabla con la etiqueta <th>.
Pueden contener todo tipo de elementos HTML como texto, imágenes, listas, otras tablas, etc.
Ejemplo
<table border="1" style="width:100%">
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eva</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
Pruébalo tú mismo »
¡El atributo border está en camino de salir del estándar HTML! Es mejor usar CSS.
Ejemplo
tabla, th, td{
borde:1px sólido negro;
}
Inténtalo tú mismo »
Recuerda definir bordes tanto para la tabla como para las celdas de la tabla.
Ejemplo
tabla, th, td{
borde:1px sólido negro;
colapso-borde: colapsar;
}
Inténtalo tú mismo »
Prúebalo tú mismo »
Por defecto, todos los navegadores principales muestran los encabezados de las tablas en negrita y centrados:
Ejemplo
<tablestyle="width:100%">
<tr>
<th>Nombre</th>
<th>Apellido</th>
<th>Puntos</th>
</tr>
<tr>
<td>Eva</td>
<td>Jackson</td>
<td>94</td>
</tr>
</tabla>
Inténtalo tú mismo »
Para alinear a la izquierda los encabezados de la tabla, usa la propiedad CSS text-align:
Ejemplo
th{
texto-alineado:izquierda;
}
Pruébalo tú mismo »
Para establecer el espaciado de borde para una tabla, utiliza la propiedad CSS border-spacing:
Example
mesa{
border-spacing:5px;
}
Inténtalo tú mismo »
Ejemplo
<tablestyle="width:100%">
<tr>
<th>Nombre</th>
<thcolspan="2">Teléfono</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table>
Pruébalo tú mismo »
Ejemplo
<tablestyle="width:100%">
<tr>
<th>Nombre:</th>
<td>Bill Gates</td>
</tr>
<tr>
<throwspan="2">Teléfono:</th>
<td>555 77 854</td>
</tr>
<tr>
<td>555 77 855</td>
</tr>
</tabla>
Inténtalo tú mismo »
Ejemplo
<tablestyle="width:100%">
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>Enero</td>
<td>$100</td>
</tr>
<tr>
<td>Febrero</td>
<td>$50</td>
</tr>
</tabla>
Inténtalo tú mismo »
Ejemplo
<table id="t01">
<tr>
<th>Firstname</th>
<th>Apellido</th>
<th>Puntos</th>
</tr>
<tr>
<td>Eva</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
Prueba tú mismo »
Y agrega más estilos:
tabla#t01 tr:nth-childPar(even){
color de fondo:#eee;
}
table#t01 tr:nth-child(odd){
color de fondo:#fff;
}
tabla#t01 th{
color:blanco;
color de fondo:negro;
}
Pruébalo tú mismo »
Utiliza la propiedad CSS border-collapse para colapsar los bordes de las celdas
Usa la propiedad CSS border-spacing para establecer el espacio entre las celdas
Utiliza el atributo colspan para hacer que una celda abarque varias columnas
Utiliza el atributo rowspan para hacer que una celda abarque varias filas
Use theidattribute to uniquely define one table
HTMLTableTags
Etiqueta Description
<colgroup> Especifica un grupo de una o más columnas en una tabla para formato
<col> Especifica las propiedades de la columna para cada columna dentro de un elemento <colgroup>
<thead> Agrupa el contenido del encabezado en una tabla
Formularios HTML
« Anterior
Siguiente Capítulo »
El elemento <form>
Los formularios HTML se utilizan para recoger la entrada del usuario.
<form>
.
elementos de formulario
.
</form>
Los elementos de formulario son diferentes tipos de elementos de entrada, casillas de verificación, botones de opción,
El elemento <input>
El elemento <input> es el elemento de formulario más importante.
El elemento <input> tiene muchas variaciones, dependiendo del atributo type.
Escribir Descripción
radio Define la entrada de botón de radio (para seleccionar una de muchas opciones)
Aprenderás mucho más sobre los tipos de entrada más adelante en este tutorial.
TextInput
<input type="text"> define un campo de entrada de una línea para la entrada de texto:
Ejemplo
<form>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<inputtype="text"name="lastname">
</form>
Prueba tú mismo »
Last name:
Nota: El formulario en sí no es visible. También tenga en cuenta que el ancho predeterminado de un texto
Los botones de radio permiten al usuario seleccionar UNO de un número limitado de opciones:
Ejemplo
<form>
<inputtype="radio"name="sex"value="male"checked>Male
<br>
<inputtype="radio"name="sex"value="female">Female
</form>
Inténtalo tú mismo »
Masculino
Femenino
El manejador de formularios es típicamente una página del servidor con un script para procesar la entrada
datos.
Ejemplo
<formaction="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Ratón">
<br><br>
<inputtype="submit"value="Submit">
</form>
Inténtalo tú mismo »
First name:
Mickey
Last name:
Ratón
Enviar
El Atributo de Acción
La acción atribuida define la acción que se debe realizar cuando se envía el formulario.
enviado.
<form action="action_page.php">
El Atributo Método
El atributo method especifica el método HTTP (GET o POST) que se utilizará.
al enviar los formularios:
o:
Si la presentación del formulario es pasiva (como una consulta de motor de búsqueda), y sin
información sensible.
Cuando uses GET, los datos del formulario serán visibles en la dirección de la página:
action_page.php?firstname=Mickey&lastname=Mouse
GET es más adecuado para cantidades cortas de datos. Las limitaciones de tamaño están establecidas en tu navegador.
¿Cuándo usar POST?
Deberías usar POST:
POST ofrece mejor seguridad porque los datos enviados no son visibles en la página
dirección.
El Atributo Nombre
Para ser enviado correctamente, cada campo de entrada debe tener un atributo name.
Ejemplo
<formaction="action_page.php">
First name:<br>
<inputtype="text"value="Mickey">
<br>
Last name:<br>
<inputtype="text"name="lastname"value="Mouse">
<br><br>
<input type="submit" value="Enviar">
</form>
Try it Yourself »
Ejemplo
<formaction="action_page.php">
<fieldset>
<legend>Información personal:</legend>
First name:<br>
<input type="text" name="primer_nombre" value="Mickey">
<br>
Last name:<br>
<inputtype="text"name="lastname"value="Mouse">
<br><br>
<inputtype="submit"value="Submit">
</fieldset>
</form>
Pruébalo tú mismo »
Mickey
Last name:
Ratón
Enviar
Un elemento <form> HTML, con todos los atributos posibles configurados, se verá así:
.
</form>
¡Pruébate con ejercicios!
Ejercicio 1 » Ejercicio 2 » Ejercicio 3 » Ejercicio 4 »
Atributo Descripción
aceptar-codificaciónEspecifica el conjunto de caracteres utilizado en el formulario enviado (predeterminado: los caracteres de la página
acción Especifica una dirección (url) donde enviar el formulario (por defecto: la presentación
enctype Especifica la codificación de los datos enviados (por defecto: está codificado en url).
nombre Especifica un nombre utilizado para identificar el formulario (para uso de DOM: [Link]
El elemento <input>
El elemento de formulario más importante es el elemento <input>.
El elemento <input> puede variar de muchas maneras, dependiendo del atributo type.
Ejemplo
<select name="cars">
<optionvalue="volvo">Volvo</option>
<optionvalue="saab">Saab</option>
<option value="fiat">Fiat</option>
<optionvalue="audi">Audi</option>
</select>
Inténtalo tú mismo »
Ejemplo
<option value="fiat" selected>Fiat</option>
Inténtalo tú mismo »
El elemento <textarea>
El elemento <textarea> define un campo de entrada de varias líneas (un área de texto):
Ejemplo
<textareaname="message"rows="10"cols="30">
El gato estaba jugando en el jardín.
</textarea>
Pruébalo tú mismo »
Ejemplo
<botón tipo="button" onclick="alert('¡Hola Mundo!')">¡Haz clic en mí!</botón>
Inténtalo tú mismo »
<datalist>
<keygen>
<output>
Por defecto, los navegadores no muestran elementos desconocidos. Nuevos elementos no destruirán
Los usuarios verán una lista desplegable de opciones predefinidas a medida que ingresen datos.
El atributo list del elemento <input>, debe referirse al atributo id del
<datalist> elemento.
Ejemplo
Un elemento <input> con valores predefinidos en un <datalist>:
<formaction="action_page.php">
<inputlist="browsers">
<datalistid="navegadores">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<optionvalue="Opera">
<option value="Safari">
</datalist>
</form>
Inténtalo tú mismo »
La clave pública podría usarse para generar un certificado de cliente para autenticar al
usuario en el futuro.
Ejemplo
Un formulario con un campo de generador de claves:
<formaction="action_page.php">
Nombre de usuario:<input type="text" name="user">
Encryption:<keygenname="security">
<input type="submit">
</form>
Pruébalo tú mismo »
Ejemplo
Realiza un cálculo y muestra el resultado en un elemento <output>:
<formaction="action_page.asp">
oninput="[Link]=parseInt([Link])+parseInt([Link])">
0
<inputtype="range"id="a"name="a"value="50">
100 +
<inputtype="number"id="b"name="b"value="50">
=
<outputname="x"for="a b"></output>
<br><br>
<input type="submit">
</form>
Try it Yourself »
= nuevo en HTML5.
Etiqueta Descripción
<datalist> Especifica una lista de opciones predefinidas para los controles de entrada
InputTypes
Este capítulo describe los tipos de entrada del elemento <input>.
InputType: text
<input type="text"> define un campo de entrada de una línea para la entrada de texto:
Example
<form>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="apellido">
</form>
Prueba tú mismo »
First name:
Last name:
InputType: password
<input type="password"> define un campo de contraseña:
Ejemplo
<form>
User name:<br>
<inputtype="text"name="username">
<br>
User password:<br>
<input type="password" name="psw">
</form>
Prueba tú mismo »
Nombre de usuario:
Los caracteres en un campo de contraseña están enmascarados (mostrados como asteriscos o círculos).
InputType: submit
<input type="submit">define un botón para enviar la entrada del formulario a
manejador de formularios.
El manejador de formularios es típicamente una página de servidor con un script para procesar la entrada
datos.
Ejemplo
<formaction="action_page.php">
First name:<br>
<inputtype="text"name="firstname"value="Mickey">
<br>
Apellido:<br>
<inputtype="text"name="lastname"value="Mouse">
<br><br>
<inputtype="submit"value="Submit">
</form>
Prueba tú mismo »
First name:
Mickey
Last name:
Ratón
Enviar
Si omites el atributo de valor del botón de envío, el botón tendrá un valor predeterminado
text:
Ejemplo
<formaction="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Ratón">
<br><br>
<inputtype="submit">
</form>
Pruébalo tú mismo »
TipoDeEntrada: radio
<input type="radio"> define un botón de opción.
Los botones de radio permiten al usuario seleccionar SOLO UNA de un número limitado de opciones:
Ejemplo
<form>
<inputtype="radio"name="sex"value="male"checked>Male
<br>
<input type="radio" name="sex" value="female">Femenino
</form>
Inténtalo tú mismo »
Masculino
Femenino
TipoDeEntrada: casillaDeVerificación
Las casillas de verificación permiten a un usuario seleccionar CERO o MÁS opciones de un número limitado de
opciones.
Ejemplo
<form>
<input type="checkbox" name="vehicle1" value="Bike"> Tengo una bicicleta
<br>
<input type="checkbox" name="vehicle2" value="Car"> Tengo un coche
</form>
Pruébalo tú mismo »
Tengo un coche
InputType: button
<input type="button">define un botón:
Ejemplo
<inputtype="button"onclick="alert('Hello World!')"value="Click Me!">
Pruébalo tú mismo »
TiposDeEntrada HTML5
HTML5 añadió varios nuevos tipos de entrada:
color
fecha
fecha y hora
correo electrónico
mes
número
rango
buscar
tel
tiempo
url
semana
Los tipos de entrada, no soportados por los navegadores web antiguos, se comportarán como el tipo de entrada de texto.
TipoDeEntrada: número
El<input type="number">se utiliza para campos de entrada que deben contener un
valor numérico.
Dependiendo del soporte del navegador, las restricciones pueden aplicarse al campo de entrada.
Ejemplo
<form>
Cantidad (entre 1 y 5):
<input type="number" name="quantity" min="1" max="5">
</form>
Inténtalo tú mismo »
Restricciones de entrada
Aquí hay una lista de algunas restricciones comunes de entrada (algunas son nuevas en HTML5):
Atributo Descripción
solo lectura Especifica que un campo de entrada es de solo lectura (no se puede cambiar)
Ejemplo
<form>
Quantity:
<input type="number" name="points" min="0" max="100" step="10" value
30
</form>
Inténtalo tú mismo »
InputType: date
El<input type="date">se utiliza para campos de entrada que deben contener una fecha.
Dependiendo del soporte del navegador, un selector de fecha puede aparecer en el campo de entrada.
Ejemplo
<form>
Birthday:
<input type="date" name="bday">
</form>
Inténtalo tú mismo »
Puedes añadir restricciones a la entrada:
Ejemplo
<form>
Introduce una fecha antes del 1980-01-01:
<inputtype="date"name="bday"max="1979-12-31"><br>
Ingrese una fecha después del 2000-01-01:
<input type="date" name="bday" min="2000-01-02"><br>
</form>
Inténtalo tú mismo »
TipoDeEntrada: color
El<input type="color">se utiliza para campos de entrada que deben contener un color.
Dependiendo del soporte del navegador, un selector de color puede aparecer en el campo de entrada.
Ejemplo
<form>
Select your favorite color:
<inputtype="color"name="favcolor">
</form>
Try it Yourself »
Dependiendo del soporte del navegador, el campo de entrada se puede mostrar como un control deslizante
control.
Ejemplo
<form>
<inputtype="range"name="points"min="0"max="10">
</form>
Inténtalo tú mismo »
Puedes usar los siguientes atributos para especificar restricciones: min, max, step,
valor.
InputType: month
El <input type="month"> permite al usuario seleccionar un mes y un año.
Dependiendo del soporte del navegador, un selector de fecha puede aparecer en el campo de entrada.
Ejemplo
<form>
Birthday (month and year):
<inputtype="month"name="bdaymonth">
</form>
Inténtalo tú mismo »
TipoDeEntrada: semana
El <input type="week"> permite al usuario seleccionar una semana y un año.
Dependiendo del soporte del navegador, un selector de fechas puede aparecer en el campo de entrada.
Ejemplo
<form>
Selecciona una semana:
<input type="semana" name="semana_año">
</form>
Inténtalo tú mismo »
TipoDeEntrada: tiempo
El <input type="time"> permite al usuario seleccionar una hora (sin zona horaria).
Dependiendo del soporte del navegador, un selector de hora puede aparecer en el campo de entrada.
Ejemplo
<form>
Selecciona una hora:
<inputtype="time"name="usr_time">
</form>
Inténtalo tú mismo »
InputType: datetime
El <input type="datetime"> permite al usuario seleccionar una fecha y hora (con
zona horaria).
Ejemplo
<form>
Birthday (date and time):
<input type="datetime" name="bdaytime">
</form>
Inténtalo tú mismo »
El tipo de entrada datetime ha sido eliminado del estándar HTML. Utiliza datetime-local en su lugar.
TipoDeEntrada: datetime-local
El<input type="datetime-local">permite al usuario seleccionar una fecha y hora
(sin zona horaria).
Dependiendo del soporte del navegador, un selector de fecha puede aparecer en el campo de entrada.
Ejemplo
<form>
Birthday (date and time):
<inputtype="datetime-local"name="bdaytime">
</form>
Pruébalo tú mismo »
InputType: email
El<input type="email">se utiliza para campos de entrada que deben contener un e-
dirección de correo
Dependiendo del soporte del navegador, la dirección de correo electrónico puede ser automáticamente
Ejemplo
<form>
E-mail:
<input type="email" name="email">
</form>
Inténtalo tú mismo »
InputType: search
El <input type="search"> se utiliza para campos de búsqueda (un campo de búsqueda se comporta
Ejemplo
<form>
Buscar en Google:
<inputtype="search"name="googlesearch">
</form>
Inténtalo tú mismo »
InputType: tel
El <input type="tel"> se utiliza para campos de entrada que deben contener un
número de teléfono.
Ejemplo
<form>
Telephone:
<input type="tel" name="usrtel">
</form>
Inténtalo tú mismo »
TipoDeEntrada: url
El <input type="url"> se utiliza para campos de entrada que deben contener una URL
dirección.
Dependiendo del soporte del navegador, el campo de URL puede validarse automáticamente.
cuando se envía.
Algunos teléfonos inteligentes reconocen el tipo de URL y añaden '.com' al teclado para
coincidir con la entrada de la URL.
Ejemplo
<form>
Agrega tu página de inicio:
<input type="url" name="homepage">
</form>
Inténtalo tú mismo »
El atributo de valor
El atributo value especifica el valor inicial para un campo de entrada:
Ejemplo
<formaction="">
First name:<br>
<input type="text" name="firstname" value="John">
<br>
Last name:<br>
<input type="text" name="apellido">
</form>
Pruébalo tú mismo »
El atributo de solo lectura
El atributo readonly especifica que el campo de entrada es de solo lectura (no se puede modificar)
cambiado):
Ejemplo
<formaction="">
First name:<br>
<inputtype="text"name="firstname"value="John"readonly>
<br>
Apellido:<br>
<input type="text" name="apellido">
</form>
Inténtalo tú mismo »
El atributo deshabilitado
El atributo disabled especifica que el campo de entrada está deshabilitado.
Ejemplo
<formaction="">
First name:<br>
<inputtype="text"name="firstname"value="John"disabled>
<br>
Last name:<br>
<input type="text" name="apellido">
</form>
Inténtalo tú mismo »
El atributo deshabilitado no necesita un valor. Es lo mismo que escribir
deshabilitado="deshabilitado".
El atributo de tamaño
El atributo size especifica el tamaño (en caracteres) para el campo de entrada:
Ejemplo
<formaction="">
First name:<br>
<inputtype="text"name="firstname"value="John"size="40">
<br>
Last name:<br>
<input type="text" name="apellido">
</form>
Inténtalo tú mismo »
Ejemplo
<formaction="">
First name:<br>
<input type="text" name="nombre" maxlength="10">
<br>
Last name:<br>
<input type="text" name="apellido">
</form>
Pruébalo tú mismo »
Las restricciones de entrada no son infalibles. JavaScript ofrece muchas maneras de agregar entrada ilegal.
Para restringir de manera segura la entrada, las restricciones deben ser verificadas por el receptor (el servidor) como nosotros
Atributos de HTML5
HTML5 agregó los siguientes atributos para <input>:
autocompletar
enfoque automático
forma
formaction
formenctype
formmethod
formnovalidate
objetivoFormulario
lista
múltiple
patrón (regexp)
marcador de posición
requerido
paso
completar automáticamente
sin validar
El atributo de autocompletado
El atributo de autocompletar especifica si un formulario o campo de entrada debe tener
autocompletar activado o desactivado.
Cuando la autocompletar está activada, el navegador completa automáticamente los valores según
Consejo: Es posible tener el autocompletado "activado" para el formulario y "desactivado" para específicos.
Ejemplo
Un formulario HTML con autocompletar activado (y desactivado para un campo de entrada):
Consejo: En algunos navegadores puede que necesites activar la función de autocompletar para
esto para trabajar.
El atributo novalidate
El atributo novalidate es un atributo de <form>.
Cuando está presente, novalidate especifica que los datos del formulario no deben ser validados cuando
enviado.
Ejemplo
Indica que el formulario no debe ser validado al enviar:
Inténtalo tú mismo »
El atributo autofocus
El atributo autofocus es un atributo booleano.
Cuando está presente, especifica que un elemento <input> debería obtener automáticamente
enfocar cuando se carga la página.
Ejemplo
Deja que el campo de entrada 'Nombre' obtenga automáticamente el foco cuando se cargue la página:
Nombre:<input type="text" name="fname" autofocus>
Inténtalo tú mismo »
El formulario Atributo
El atributo form especifica uno o más formularios a los que pertenece un elemento <input>.
Consejo: Para referirse a más de una forma, use una lista de identificadores de forma separados por espacios.
Ejemplo
Un campo de entrada ubicado fuera del formulario HTML (pero aún parte del formulario):
Pruébalo tú mismo »
El atributo formaction
El atributo formaction especifica la URL de un archivo que procesará la entrada
controlar cuando se envía el formulario.
Ejemplo
An HTML form with two submit buttons, with different actions:
<formaction="action_page.php">
Nombre:<inputtype="text"name="fname"><br>
Apellido:<input type="text" name="lname"><br>
<inputtype="submit"value="Submit"><br>
<input type="submit" formaction="demo_admin.asp">
value="Submit as admin">
</form>
Inténtalo tú mismo »
El atributo formenctype
El atributo formenctype especifica cómo se deben codificar los datos del formulario cuando
enviándolo al servidor (solo para formularios con método="post").
Example
Envía datos de formulario que están codificados por defecto (el primer botón de enviar) y codificados
Pruébalo tú mismo »
El atributo formmethod
El atributo formmethod define el método HTTP para enviar datos de formulario a
la URL de acción.
Ejemplo
El segundo botón de enviar anula el método HTTP del formulario:
Inténtalo tú mismo »
El atributo formnovalidate
El atributo novalidate es un atributo booleano.
Cuando está presente, especifica que el elemento <input> no debe ser validado
cuando se envíe.
<form action="action_page.php">
E-mail:<inputtype="email"name="userid"><br>
<inputtype="submit"value="Submit"><br>
<input type="submit" formnovalidate value="Enviar sin validación">
</form>
El atributo formtarget
El atributo formtarget especifica un nombre o una palabra clave que indica dónde
muestra la respuesta que se recibe después de enviar el formulario.
Ejemplo
Un formulario con dos botones de envío, con diferentes ventanas de destino:
<formaction="action_page.php">
Nombre:<input type="text" name="fname"><br>
Apellido:<input type="text" name="lname"><br>
<inputtype="submit"value="Submit as normal">
<input type="submit" formtarget="_blank"
value="Submit to a new window">
</form>
Inténtalo tú mismo »
Ejemplo
Define una imagen como el botón de enviar, con atributos de altura y anchura:
Inténtalo tú mismo »
La lista Atributo
El atributo list se refiere a un elemento <datalist> que contiene opciones predefinidas
opciones para un elemento <input>.
Ejemplo
Un elemento <input> con valores predefinidos en un <datalist>:
<inputlist="browsers">
<datalistid="navegadores">
<option value="Internet Explorer">
<optionvalue="Firefox">
<option value="Chrome">
<opción valor="Opera">
<option value="Safari">
</datalist>
Inténtalo tú mismo »
Los atributos min y max funcionan con los siguientes tipos de entrada: número, rango,
date, datetime, datetime-local, month, time and week.
Ejemplo
<input> elementos con valores mínimo y máximo:
Inténtalo tú mismo »
El atributo múltiple
El atributo múltiple es un atributo booleano.
Cuando está presente, especifica que se permite al usuario ingresar más de un valor.
en el elemento <input>.
El atributo múltiple funciona con los siguientes tipos de entrada: correo electrónico y archivo.
Ejemplo
Un campo de carga de archivos que acepta múltiples valores:
Pruébalo tú mismo »
El patrón Atributo
El atributo pattern especifica una expresión regular que el elemento <input>.
se verifica el valor.
El atributo pattern funciona con los siguientes tipos de entrada: texto, búsqueda, url, tel,
correo electrónico y contraseña.
Consejo: Usa lo globaltitle atributo para describir el patrón para ayudar al usuario.
Ejemplo
An input field that can contain only three letters (no numbers or special
personajes):
Prueba tú mismo »
El atributo de marcador de posición especifica una pista que describe el valor esperado de
un campo de entrada (un valor de muestra o una breve descripción del formato).
The hint is displayed in the input field before the user enters a value.
El atributo placeholder funciona con los siguientes tipos de entrada: texto, búsqueda, url,
tel, correo electrónico y contraseña.
Ejemplo
Un campo de entrada con un texto de marcador de posición:
<inputtype="text"name="fname"placeholder="First name">
Inténtalo tú mismo »
Cuando está presente, especifica que un campo de entrada debe ser completado antes de
enviando el formulario.
El atributo requerido funciona con los siguientes tipos de entrada: texto, búsqueda, url,
tel, correo electrónico, contraseña, selectores de fecha, número, casilla de verificación, radio y archivo.
Ejemplo
Un campo de entrada requerido:
Inténtalo tú mismo »
El atributo paso
El atributo step especifica los intervalos de números legales para un elemento <input>.
Ejemplo: si el paso = "3", los números legales podrían ser -3, 0, 3, 6, etc.
Consejo: El atributo step se puede usar junto con los atributos max y min para
crear un rango de valores legales.
El atributo step funciona con los siguientes tipos de entrada: número, rango, fecha,
datetime, datetime-local, month, time and week.
Ejemplo
Un campo de entrada con intervalos de números legales especificados:
Inténtalo tú mismo »