Contenido del Curso
HTML Definitivo
HTML Definitivo
2. Etiquetas y Atributos HTML
Comprensión de las Etiquetas HTMLTrabajando con Atributos HTMLComprensión de las Etiquetas Dobles y Simples en HTMLMarcado y Formato de Texto en HTMLDesafío: Crea el Primer Párrafo de Tu Página WebDesafío: Crea una Página Web de Presentación PersonalDesafío: Diseñar una Página Web de Exhibición de PelículasUso de Enlaces y Botones en HTMLDesafío: Crear Enlaces a Sitios Web PopularesValidación de Tu Código HTML Según las Mejores Prácticas
3. Estructura del Documento HTML
Los Secretos Detrás de Páginas Web Bien EstructuradasComprensión de la Estructura del Documento HTMLEl Papel del Encabezado del DocumentoGestión del Flujo y la Disposición del DocumentoDesafío: Estructura Correctamente un Documento HTMLUso de Herramientas de Desarrollador para Inspección y Depuración de HTML
4. Trabajando con Medios y Tablas
Agregar Imágenes en HTMLDesafío: Trabajar con ImágenesTrabajar con Imágenes Clicables, Leyendas y OptimizaciónComprensión de Gráficos Vectoriales y RasterizadosIncrustación de Audio y Video para Contenido Multimedia EnriquecidoDesafío: Incrustar Audio y Video en HTMLCreación y Estructuración de Tablas en HTMLDesafío: Diseñar una Tabla HTML Funcional
5. Formularios HTML y Entrada de Usuario
Introducción a los Formularios HTMLFundamentos de la Creación de Formularios en HTMLUso de Etiquetas para Mejorar la Accesibilidad de FormulariosMejora de Formularios con Atributos de EntradaExploración de los Diferentes Tipos de Entrada en HTMLDesafío: Crear Formulario con Campos de Entrada y EtiquetasTrabajando con el Elemento Textarea para Entrada de Varias LíneasUso del elemento select para menús desplegablesUso del elemento datalist para sugerencias de entrada predefinidasAgrupación de Elementos de Formulario para una Mejor Estructura
Desafío: Crear Formulario con Campos de Entrada y Etiquetas
Objetivo
Mejorar la experiencia del usuario en el sitio web creando un formulario interactivo que requiera entradas para nombre, correo electrónico y contraseña, cada una con sus etiquetas asociadas.
Tarea
Incorporar un formulario fácil de usar en el sitio web, mejorando la interacción y el compromiso del usuario. La tarea consiste en:
- Para la entrada de nombre: crear un campo de texto que recoja los nombres de los usuarios. Utilizar los atributos correctos para garantizar una experiencia fluida.
- Definir el
type
apropiado para la entrada de texto; - Establecer el
placeholder
enJohn
; - Asegurar que el campo tenga el foco por defecto.
- Definir el
- Para la entrada de correo electrónico: crear un campo de correo electrónico que recoja las direcciones de correo de los usuarios. Garantizar la precisión de los datos utilizando los atributos adecuados.
- Definir el
type
correcto para la entrada de correo electrónico; - Establecer el
placeholder
enexample@gmail.com
; - Marcar el campo como obligatorio.
- Definir el
- Para la entrada de contraseña: crear un campo de contraseña seguro que proteja los datos del usuario. Utilizar los atributos apropiados para mejorar la protección de los datos.
- Definir el
type
correcto para la entrada de contraseña; - Hacer que el campo sea obligatorio.
- Definir el
index.html
index.css
autofocus
: enfoca automáticamente el campo de entrada cuando la página se carga.required
: marca el campo de entrada como obligatorio, impidiendo el envío del formulario si se deja vacío.placeholder
: proporciona una pista o texto de ejemplo para el campo de entrada.for
eid
: asocia una etiqueta con un campo de entrada para mejorar la accesibilidad.type
: especifica el tipo de dato esperado en el campo de entrada (por ejemplo, texto, correo electrónico, contraseña).
index.html
index.css
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 6