- 1
Este curso tiene una versión actualizada.
00:05 - 2

HTML y CSS: Fundamentos para Desarrolladores Web
02:46 - 3

Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales
05:02 - 4

Fundamentos del Desarrollo Backend
03:55 - 5

Comprende el Rol y las Habilidades de un Desarrollador Full Stack
03:04 - 6

Diferencias entre Páginas Web Estáticas y Dinámicas
08:18
Creación de Formularios HTML con Campos de Fecha y Hora
Clase 18 de 56 • Curso Definitivo de HTML y CSS
Contenido del curso
- 17

Creación de Formularios Web Efectivos con HTML
11:54 - 18

Creación de Formularios HTML con Campos de Fecha y Hora
10:18 - 19

Autocompletado y Requerimiento en Formularios HTML
10:49 - 20

Creación de Menús Desplegables con Select y Data List en HTML
08:11 - 21

Diferencias entre botones submit e input en formularios HTML
04:50
- 22

Introducción a CSS: Estilos y Aplicaciones Básicas
02:05 - 23

Implementación Básica de CSS en HTML
10:50 - 24

Pseudo Clases y Pseudo Elementos en CSS
17:31 - 25

Anatomía de una Regla CSS: Selectores y Declaraciones
02:16 - 26

Modelo de Caja en CSS: Margen, Relleno y Bordes
15:49 - 27

Herencia en CSS: Cómo Funciona y Afecta a los Estilos
06:00 - 28

Especificidad y Orden de Declaración en CSS
08:17 - 29

Especificidad y Orden en CSS: Crear y Aplicar Estilos Correctamente
15:28 - 30

Buenas prácticas en CSS: Especificidad y uso adecuado de selectores
08:12 - 31

Combinadores CSS: Hermanos Adyacentes y Especificidad
05:06 - 32

Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
02:52 - 33

Combinadores CSS: Hijos y Descendientes
06:18 - 34

Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
07:48 - 35

Comprensión del uso de em en CSS: medidas relativas de fuente
08:29 - 36

Uso de REM en CSS para Fuentes y Dimensiones
08:25 - 37

"Uso de Viewport y Dimensiones en CSS: min-width, max-width, min-height"
08:26 - 38

Posicionamiento en CSS: Static, Absolute y Relative
10:26 - 39

CSS: Display Block, Inline e Inline-Block
12:52 - 40

Posicionamiento de Layout Básico en CSS
01:48 - 41

Posicionamiento y Estilos con Display Flex en CSS
15:15 - 42

Posicionamiento Vertical con Flexbox en CSS
12:42 - 43

Uso de Variables Custom en CSS para Optimizar Estilos
12:34 - 44

Fuentes y Web Fonts en CSS: Cómo Seleccionarlas y Aplicarlas
11:43
- 45

Responsive Design: Estrategias Mobile First
06:31 - 46

Patrones de Diseño Responsive: Mobile First a Desktop
07:20 - 47

Media Queries para Diseño Responsive Mobile y Tablet
12:10 - 48

Patrón Layout Shifter en Diseño Mobile First
08:51 - 49

Patrón de Diseño Responsive: Column Drop en CSS
07:47 - 50

Diseño Responsive: Estrategias y Ejemplos Prácticos
11:52 - 51

Imágenes Responsive: Uso de la Etiqueta Picture y Buenas Prácticas
12:00
¿Cómo crear formularios que recolectan fechas y horarios?
El desarrollo de formularios en HTML es una herramienta esencial para interactuar con los usuarios. No solo permite recibir datos básicos de texto, sino que también facilita la recolección de información más específica, como fechas y horarios. Este artículo te guiará en la elaboración de un formulario de calendario utilizando diversas etiquetas de input que simplifican el proceso para los usuarios.
¿Cómo empezar un formulario desde cero?
Primero, debemos crear nuestra estructura básica de HTML en el archivo index.html. Aquí, usaremos la etiqueta <form> como contenedor principal del formulario, y comenzaremos por definir las diferentes entradas que permitirán al usuario introducir datos precisos:
<form>
<label>
<span>Hora</span>
<input type="time" id="hora" name="hora">
</label>
<label>
<span>Día</span>
<input type="date" id="dia" name="dia">
</label>
<label>
<span>Semana</span>
<input type="week" id="semana" name="semana">
</label>
<label>
<span>Mes</span>
<input type="month" id="mes" name="mes">
</label>
<input type="submit" value="Enviar">
</form>
Este ejemplo ilustra cómo pedir al usuario datos específicos: hora, día, semana y mes, utilizando los tipos de input time, date, week y month.
¿Por qué es importante el atributo name?
El atributo name es crucial para identificar los datos recolectados cuando se envía el formulario. Al enviar, el navegador muestra en la URL los valores ingresados emparejados con sus correspondientes nombres. Esto lo hace útil para procesar datos y almacenarlos en bases de datos.
¿Qué hay de una solución simple para agregar fechas?
Si prefieres una vía más directa, existe un tipo de input que engloba la selección de fecha y hora en un solo control:
<form>
<label>
<span>Calendario</span>
<input type="datetime-local" id="calendario" name="calendario">
</label>
<input type="submit" value="Enviar">
</form>
Al usar datetime-local, permites al usuario ingresar una fecha y hora específicas sin segmentar los datos en varios campos. Esto simplifica el diseño del formulario y reduce el esfuerzo del usuario.
¿Cómo se pueden agregar comentarios en el código?
A la hora de programar, añadir comentarios es una práctica valiosa que permite documentar el código. En HTML, se pueden agregar comentarios con el siguiente formato:
<!-- Este es un comentario que no se mostrará en el navegador -->
Los comentarios son útiles para recordar el propósito de partes específicas del código o para mantener secciones que podrían ser útiles en el futuro sin que se rendericen en el navegador.
¿Qué sigue en el desarrollo de formularios?
El próximo paso es aprender a validar los formularios para garantizar que los datos esenciales se completen antes de ser enviados. También es relevante explorar cómo el navegador puede proponer automáticamente información, optimizando aún más la experiencia del usuario.
Recuerda siempre mantener tu conocimiento actualizado y seguir investigando sobre nuevas herramientas y funcionalidades que puedes implementar en tus proyectos. ¡No te detengas y sigue aprendiendo!