SlideShare una empresa de Scribd logo
1 de 22
Estándares Web
Estándares Web
▪ Los estándares Web son protocolos, pautas y tecnologías inter-
operativas e internacionales creadas con la finalidad de guiar la
Web a un mejor rendimiento y mejorar la funcionalidad
operativa para los navegadores y usuarios.
Estándares web
▪ Los estándares web no se centran solo en el desarrollo web. Se
considera también a los negadores, HTTP, software de diseño y
desarrollo, así como también los dispositivos de consumo.
Estándares web
▪ Se desarrollan y formalizan para dar fuerza y ​​consistencia al
núcleo de la web. Cuanto más nos adherimos a estos
estándares, más accesible será la web para todos.
▪ Incluso si no está involucrado en la codificación de sus sitios
web, es probable que esté familiarizado con los estándares web
actuales.
HTML, CSS y JavaScript
▪ El código mal escrito puede causar muchos problemas para el
rendimiento de un sitio web.
HTML, CSS y JavaScript
▪ Dado que HTML, CSS y JavaScript forman la columna vertebral
de la web, existen estándares estrictos relativos a cómo se
escriben y cuándo se usan.
▪ Además, a medida que las variaciones de estos idiomas entran
en el léxico de la web, como HTML5 y CSS3, también se crean
estándares para ellos.
¿Por qué es importante cumplir con estos
estándares?
▪ Al estandarizar la codificación, se hace posible que todos los
desarrolladores y diseñadores hablen el mismo idioma, y ​​que
cada navegador web o software los comprenda.
▪ La finalidad de los estándares es la creación de una Web
universal, accesible, fácil de usar y en la que todo el mundo
pueda confiar.
Sitios web
▪ Son construidos a través de un lenguaje llamado por sus siglas
HTML (Hypertext Markup Languaje) y CSS (Cascade Style
Sheet) estas instrucciones o etiquetas sin el cumplimiento de
los estándares o la validación correcta pueden presentar
diferencias o errores si se visualizan desde diferentes
navegadores web (Chrome, Mozilla, IE, Edge, Opera, entre
otros) por lo tanto es importante seguir los estándares, se
puede cometer el error de usar etiquetas que están desfasadas
o etiquetas que para algunos navegadores no son reconocidas.
PRACTICA
Un poco de historia
▪ En 1991, Tim Berners Lee inventa el HyperText Markup Language,
que contaba sólo con unos 20 tags.
▪ HTML 2.0 se convierte en la primera especificación, que incluye el tag
img.
▪ En 1999, el W3C publica la especificación de HTML 4.01.
▪ En 2000, se publica la especificación de XHTML 1.0 (la "X" es de
eXtensible). No se incorporan nuevos elementos, pero se modifica la
forma de escribirlos, según el lenguaje XML, mucho más estricto.
▪ En 2001, se publica la especificación de XHTML 1.1.
Un poco de historia
▪ A partir de 2004, se inicia el desarrollo de HTML5 con el
objetivo de modernizar el lenguaje y abordar las necesidades
cambiantes de la web.
▪ HTML5 se centra en la mejora de la estructura, introduciendo
nuevas etiquetas semánticas como <article>, <section>, <nav>,
entre otras.
▪ Incorpora soporte nativo para audio y video con las etiquetas
<audio> y <video>, reduciendo la dependencia de
complementos externos.
APIs y Características Adicionales:
▪ HTML5 introduce numerosas APIs que permiten interactividad
avanzada y funcionalidades enriquecidas, como la API de
Canvas para gráficos y la API de Geolocalización.
▪ Soporte mejorado para almacenamiento local con localStorage
y sessionStorage.
▪ Implementación de Web Workers para ejecutar scripts en
segundo plano, mejorando la capacidad de respuesta de las
aplicaciones web.
HTML en la Actualidad
▪ La comunidad web sigue explorando nuevas tecnologías, como
Web Components, para modularizar y reutilizar el código HTML.
▪ Se especula sobre la posibilidad de HTML6, que podría traer
más innovaciones y mejoras al lenguaje.
Web Components y HTML6:
▪ La comunidad web sigue explorando nuevas tecnologías, como
Web Components, para modularizar y reutilizar el código HTML.
▪ Se especula sobre la posibilidad de HTML6, que podría traer
más innovaciones y mejoras al lenguaje.
Interactividad y Responsividad
▪ La evolución de HTML ha contribuido significativamente a
mejorar la interactividad y responsividad de las aplicaciones
web.
▪ El uso de JavaScript junto con HTML permite la creación de
experiencias de usuario más dinámicas y atractivas.
Adaptabilidad y Diseño Responsivo
▪ HTML ha evolucionado para abordar la diversidad de
dispositivos y tamaños de pantalla, promoviendo el diseño
responsivo.
▪ Media queries y viewport meta tags son herramientas clave
para optimizar la presentación en dispositivos móviles.
Compromiso con la Accesibilidad:
▪ Los estándares HTML incluyen pautas para mejorar la
accesibilidad web.
▪ Atributos como alt para imágenes y elementos semánticos
ayudan a hacer la web más accesible para usuarios con
discapacidades.
Seguridad y Privacidad:
▪ Los desafíos actuales incluyen mantener la seguridad y
privacidad en un entorno web en constante evolución.
▪ Nuevas especificaciones y estándares se desarrollan para
abordar estos desafíos y mejorar la integridad de la web.
HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Menú HTML5</title>
<link rel="stylesheet" href="estilo1.css">
</head>
<body>
<header>
<h1>Menú HTML5</h1>
</header>
<nav>
<a href="#">Inicio</a>
<a href="#">Servicios</a>
<a href="#">Contacto</a>
</nav>
</body>
</html>
CSS
body {
font-family: 'Arial', sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #4CAF50; /* Verde */
color: #fff;
text-align: center;
padding: 1em 0;
}
nav {
background-color: #2196F3; /* Azul */
display: flex;
justify-content: center;
}
nav a {
color: #fff;
text-decoration: none;
padding: 1em;
margin: 0 10px;
transition: background-color 0.3s;
}
nav a:hover {
background-color: #555; /* Al pasar el ratón */
}

Más contenido relacionado

Similar a estandares web estandares web estandares web (20)

Nombres
NombresNombres
Nombres
 
Html
HtmlHtml
Html
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Diferencias entre html y html5..
Diferencias entre html y html5..Diferencias entre html y html5..
Diferencias entre html y html5..
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Diseño con estándares
Diseño con estándaresDiseño con estándares
Diseño con estándares
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Html5 (1)
Html5 (1)Html5 (1)
Html5 (1)
 
Html5
Html5Html5
Html5
 
Que es html 5
Que es html 5Que es html 5
Que es html 5
 
Curso HTML5
Curso HTML5Curso HTML5
Curso HTML5
 
Html luis felipe
Html luis felipeHtml luis felipe
Html luis felipe
 
html y html5
html y html5html y html5
html y html5
 
conceptos basicos HTML
conceptos basicos HTMLconceptos basicos HTML
conceptos basicos HTML
 
Colegio nicolás esguerra
Colegio nicolás esguerraColegio nicolás esguerra
Colegio nicolás esguerra
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
Web 2.0 ok
Web 2.0 okWeb 2.0 ok
Web 2.0 ok
 

Más de anytrix

mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxmod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxanytrix
 
seguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxseguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxanytrix
 
Programación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaProgramación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaanytrix
 
Administracion. Administracion Administracion
Administracion. Administracion AdministracionAdministracion. Administracion Administracion
Administracion. Administracion Administracionanytrix
 
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaseis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaanytrix
 
Arranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxArranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxanytrix
 
revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...anytrix
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaanytrix
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxanytrix
 
Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#anytrix
 
Herramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webHerramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webanytrix
 
Seguridad Seguridad Seguridad Seguridad
Seguridad  Seguridad  Seguridad SeguridadSeguridad  Seguridad  Seguridad Seguridad
Seguridad Seguridad Seguridad Seguridadanytrix
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetosanytrix
 
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...anytrix
 
Historia de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de InternetHistoria de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de Internetanytrix
 
Sistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la NubeSistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la Nubeanytrix
 

Más de anytrix (16)

mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxmod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
 
seguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxseguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptx
 
Programación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaProgramación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigma
 
Administracion. Administracion Administracion
Administracion. Administracion AdministracionAdministracion. Administracion Administracion
Administracion. Administracion Administracion
 
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaseis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
 
Arranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxArranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptx
 
revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronautica
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#
 
Herramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webHerramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la web
 
Seguridad Seguridad Seguridad Seguridad
Seguridad  Seguridad  Seguridad SeguridadSeguridad  Seguridad  Seguridad Seguridad
Seguridad Seguridad Seguridad Seguridad
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetos
 
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
 
Historia de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de InternetHistoria de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de Internet
 
Sistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la NubeSistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la Nube
 

Último

tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdfmarlonrea6
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxJERSONSEBASTIANLOAIZ
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxJenniferNatalyRomero
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...Valentinaascanio1
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorjaiberarias1
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionignix1
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfotonimaster11
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkemilianodominguez13
 

Último (8)

tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptx
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexion
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 

estandares web estandares web estandares web

  • 2.
  • 3. Estándares Web ▪ Los estándares Web son protocolos, pautas y tecnologías inter- operativas e internacionales creadas con la finalidad de guiar la Web a un mejor rendimiento y mejorar la funcionalidad operativa para los navegadores y usuarios.
  • 4. Estándares web ▪ Los estándares web no se centran solo en el desarrollo web. Se considera también a los negadores, HTTP, software de diseño y desarrollo, así como también los dispositivos de consumo.
  • 5. Estándares web ▪ Se desarrollan y formalizan para dar fuerza y ​​consistencia al núcleo de la web. Cuanto más nos adherimos a estos estándares, más accesible será la web para todos. ▪ Incluso si no está involucrado en la codificación de sus sitios web, es probable que esté familiarizado con los estándares web actuales.
  • 6. HTML, CSS y JavaScript ▪ El código mal escrito puede causar muchos problemas para el rendimiento de un sitio web.
  • 7. HTML, CSS y JavaScript ▪ Dado que HTML, CSS y JavaScript forman la columna vertebral de la web, existen estándares estrictos relativos a cómo se escriben y cuándo se usan. ▪ Además, a medida que las variaciones de estos idiomas entran en el léxico de la web, como HTML5 y CSS3, también se crean estándares para ellos.
  • 8. ¿Por qué es importante cumplir con estos estándares? ▪ Al estandarizar la codificación, se hace posible que todos los desarrolladores y diseñadores hablen el mismo idioma, y ​​que cada navegador web o software los comprenda. ▪ La finalidad de los estándares es la creación de una Web universal, accesible, fácil de usar y en la que todo el mundo pueda confiar.
  • 9. Sitios web ▪ Son construidos a través de un lenguaje llamado por sus siglas HTML (Hypertext Markup Languaje) y CSS (Cascade Style Sheet) estas instrucciones o etiquetas sin el cumplimiento de los estándares o la validación correcta pueden presentar diferencias o errores si se visualizan desde diferentes navegadores web (Chrome, Mozilla, IE, Edge, Opera, entre otros) por lo tanto es importante seguir los estándares, se puede cometer el error de usar etiquetas que están desfasadas o etiquetas que para algunos navegadores no son reconocidas.
  • 11. Un poco de historia ▪ En 1991, Tim Berners Lee inventa el HyperText Markup Language, que contaba sólo con unos 20 tags. ▪ HTML 2.0 se convierte en la primera especificación, que incluye el tag img. ▪ En 1999, el W3C publica la especificación de HTML 4.01. ▪ En 2000, se publica la especificación de XHTML 1.0 (la "X" es de eXtensible). No se incorporan nuevos elementos, pero se modifica la forma de escribirlos, según el lenguaje XML, mucho más estricto. ▪ En 2001, se publica la especificación de XHTML 1.1.
  • 12. Un poco de historia ▪ A partir de 2004, se inicia el desarrollo de HTML5 con el objetivo de modernizar el lenguaje y abordar las necesidades cambiantes de la web. ▪ HTML5 se centra en la mejora de la estructura, introduciendo nuevas etiquetas semánticas como <article>, <section>, <nav>, entre otras. ▪ Incorpora soporte nativo para audio y video con las etiquetas <audio> y <video>, reduciendo la dependencia de complementos externos.
  • 13. APIs y Características Adicionales: ▪ HTML5 introduce numerosas APIs que permiten interactividad avanzada y funcionalidades enriquecidas, como la API de Canvas para gráficos y la API de Geolocalización. ▪ Soporte mejorado para almacenamiento local con localStorage y sessionStorage. ▪ Implementación de Web Workers para ejecutar scripts en segundo plano, mejorando la capacidad de respuesta de las aplicaciones web.
  • 14. HTML en la Actualidad ▪ La comunidad web sigue explorando nuevas tecnologías, como Web Components, para modularizar y reutilizar el código HTML. ▪ Se especula sobre la posibilidad de HTML6, que podría traer más innovaciones y mejoras al lenguaje.
  • 15. Web Components y HTML6: ▪ La comunidad web sigue explorando nuevas tecnologías, como Web Components, para modularizar y reutilizar el código HTML. ▪ Se especula sobre la posibilidad de HTML6, que podría traer más innovaciones y mejoras al lenguaje.
  • 16. Interactividad y Responsividad ▪ La evolución de HTML ha contribuido significativamente a mejorar la interactividad y responsividad de las aplicaciones web. ▪ El uso de JavaScript junto con HTML permite la creación de experiencias de usuario más dinámicas y atractivas.
  • 17. Adaptabilidad y Diseño Responsivo ▪ HTML ha evolucionado para abordar la diversidad de dispositivos y tamaños de pantalla, promoviendo el diseño responsivo. ▪ Media queries y viewport meta tags son herramientas clave para optimizar la presentación en dispositivos móviles.
  • 18. Compromiso con la Accesibilidad: ▪ Los estándares HTML incluyen pautas para mejorar la accesibilidad web. ▪ Atributos como alt para imágenes y elementos semánticos ayudan a hacer la web más accesible para usuarios con discapacidades.
  • 19. Seguridad y Privacidad: ▪ Los desafíos actuales incluyen mantener la seguridad y privacidad en un entorno web en constante evolución. ▪ Nuevas especificaciones y estándares se desarrollan para abordar estos desafíos y mejorar la integridad de la web.
  • 20.
  • 21. HTML <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Menú HTML5</title> <link rel="stylesheet" href="estilo1.css"> </head> <body> <header> <h1>Menú HTML5</h1> </header> <nav> <a href="#">Inicio</a> <a href="#">Servicios</a> <a href="#">Contacto</a> </nav> </body> </html>
  • 22. CSS body { font-family: 'Arial', sans-serif; margin: 0; padding: 0; } header { background-color: #4CAF50; /* Verde */ color: #fff; text-align: center; padding: 1em 0; } nav { background-color: #2196F3; /* Azul */ display: flex; justify-content: center; } nav a { color: #fff; text-decoration: none; padding: 1em; margin: 0 10px; transition: background-color 0.3s; } nav a:hover { background-color: #555; /* Al pasar el ratón */ }