Introducción a las Tecnologías Web Básicas

Esta página documenta las tres tecnologías fundamentales para el desarrollo web: HTML5, CSS3 y JavaScript. A continuación, exploraremos sus versiones, características y ejemplos prácticos.

HTML5

HTML5 es la quinta versión del lenguaje de marcado para la creación de páginas web. Introduce nuevos elementos semánticos y soporte para multimedia.

Más información sobre HTML5

CSS3

CSS3 es la última evolución de las hojas de estilo en cascada, permitiendo diseños más avanzados con animaciones y efectos visuales.

Más información sobre CSS3

JavaScript

JavaScript es un lenguaje de programación que añade interactividad a las páginas web. Evoluciona con estándares como ECMAScript.

Más información sobre JavaScript

Comparación de Versiones

A continuación, una tabla comparativa de versiones clave de estas tecnologías:

Tecnología Versión Anterior Versión Actual Principales Mejoras
HTML HTML4 HTML5 Elementos semánticos (header, nav, section), soporte nativo para audio/video, APIs avanzadas.
CSS CSS2 CSS3 Animaciones, transiciones, flexbox, grid, media queries para diseño responsivo.
JavaScript ES5 (ECMAScript 5) ES6+ (ECMAScript 2015+) Arrow functions, promises, async/await, módulos, clases para programación orientada a objetos.

Ejemplos Multimedia

Aquí incluimos una imagen y un video para ilustrar el uso de multimedia en HTML5.

Imagen

Logo oficial de HTML5, mostrando el símbolo de HTML5 con colores vibrantes y el texto 'HTML5' en negro.

Video de YouTube

Quiz: Preguntas de Selección Múltiple

Responde estas preguntas basadas en el contenido de la página. Las respuestas correctas están al final de cada pregunta.

Preguntas sobre HTML5, CSS3 y JavaScript

  1. ¿Qué es HTML5 y cuál es su principal contribución al desarrollo web según el código?
    A) Un lenguaje de programación para interactividad.
    B) Una versión del lenguaje de marcado que introduce elementos semánticos y soporte para multimedia.
    C) Una evolución de hojas de estilo para animaciones.
    D) Un estándar para bases de datos en la web.
    Respuesta correcta: B
  2. ¿Cómo describe el código la evolución de CSS3 en comparación con versiones anteriores?
    A) Como una versión que elimina animaciones.
    B) Como la última evolución que permite diseños avanzados con animaciones y efectos visuales.
    C) Como un lenguaje de marcado para páginas web.
    D) Como un estándar para interactividad en páginas.
    Respuesta correcta: B
  3. ¿Qué rol juega JavaScript en las páginas web, y qué estándares menciona el código para su evolución?
    A) Añade estilos visuales, evolucionando con CSS3.
    B) Añade interactividad, evolucionando con estándares como ECMAScript.
    C) Crea elementos semánticos, evolucionando con HTML5.
    D) Gestiona multimedia, evolucionando con APIs avanzadas.
    Respuesta correcta: B
  4. ¿Por qué se considera a estas tres tecnologías como "fundamentales" para el desarrollo web, basado en las descripciones del código?
    A) Porque cubren marcado, estilos e interactividad.
    B) Porque solo se usan para multimedia.
    C) Porque son versiones antiguas de la web.
    D) Porque no requieren navegadores modernos.
    Respuesta correcta: A

Preguntas sobre la Tabla Comparativa

  1. ¿Qué versiones anteriores y actuales se comparan en la tabla para HTML, CSS y JavaScript?
    A) HTML3 vs HTML6, CSS1 vs CSS4, JS1 vs JS8.
    B) HTML4 vs HTML5, CSS2 vs CSS3, ES5 vs ES6+.
    C) HTML2 vs HTML4, CSS1 vs CSS2, ES3 vs ES5.
    D) HTML5 vs HTML6, CSS3 vs CSS4, ES6 vs ES7.
    Respuesta correcta: B
  2. ¿Cuáles son las principales mejoras de HTML5 sobre HTML4, según la tabla?
    A) Eliminación de elementos semánticos.
    B) Elementos semánticos (header, nav, section), soporte nativo para audio/video, APIs avanzadas.
    C) Solo soporte para texto plano.
    D) Animaciones y transiciones.
    Respuesta correcta: B
  3. ¿Qué características nuevas introduce CSS3 que no estaban en CSS2, y cómo benefician al diseño responsivo?
    A) Elementos semánticos y APIs.
    B) Animaciones, transiciones, flexbox, grid, media queries para diseño responsivo.
    C) Arrow functions y promises.
    D) Soporte nativo para video.
    Respuesta correcta: B
  4. ¿Qué avances en JavaScript se destacan en la tabla para ES6+ en comparación con ES5?
    A) Elementos semánticos.
    B) Arrow functions, promises, async/await, módulos, clases para programación orientada a objetos.
    C) Animaciones y flexbox.
    D) Soporte para audio/video.
    Respuesta correcta: B
  5. ¿Cómo se relacionan las fechas de lanzamiento (si se añadieron) con la evolución de estas tecnologías?
    A) No se mencionan fechas.
    B) Las fechas muestran el progreso cronológico, como HTML5 en 2014 y ES6 en 2015.
    C) Todas las fechas son del mismo año.
    D) Las fechas indican versiones obsoletas.
    Respuesta correcta: B

Preguntas sobre Multimedia

  1. ¿Qué tipo de imagen se incluye en el código y cuál es su propósito en la documentación de HTML5?
    A) Una imagen local de un logo genérico.
    B) Una imagen remota del logo oficial de HTML5 para ilustrar el tema.
    C) Un video de YouTube.
    D) Un enlace a documentación externa.
    Respuesta correcta: B
  2. ¿Por qué se usa un `