Debes ser consciente del hecho de que estarás aprendiendo continuamente. En el diseño web, casi todos los factores que debe tener en cuenta son un objetivo en constante movimiento.
Tu pregunta también es algo ambigua. HTML5 es un tipo de HTML, por lo que no hay una opción real entre esos dos. En aras de la discusión, voy a suponer que te refieres a XHTML (y no a HTML4).
Una de las diferencias entre HTML5 y encarnaciones anteriores de (X) HTML es que el control de versiones se está volviendo obsoleto, lo cual es contradictorio cuando se piensa en software tradicional, pero tiene más sentido cuando se piensa en aplicaciones web como Google Docs o Gmail.
Según el razonamiento para HTML5, solo hay capacidades HTML y navegadores que admiten algunas o la mayoría de esas capacidades. En este sentido, la estandarización es solo un principio rector para los proveedores de navegadores. HTML5 está diseñado con esta visión del mundo realista en mente.
Tome el por ejemplo. Para los navegadores que no reconocen este tipo, es solo un campo de texto. Los navegadores más nuevos pueden hacer una validación básica, predecir entradas o mostrar un teclado diferente a los usuarios móviles. En resumen: “saben” que es un campo de correo electrónico.
Entonces, en mi opinión, es mejor que aprendas HTML5 y no XHTML. Dado que XHTML adopta la opinión opuesta, es decir, que los estándares HTML deben ser estrictos y que los navegadores no pueden procesar una página con errores triviales. Resulta que este no era un modelo realista o viable y, al aprenderlo, se centrará en lo incorrecto: la estricta adherencia a la forma técnica en lugar de la flexibilidad del rubor.
Existe un intenso debate sobre esta fluidez del ‘estándar’ HTML5 y cómo amenaza la accesibilidad, pero también la compatibilidad simple. Así que no se sorprenda si se encuentra aprendiendo XHTML3 estrictamente estandarizado en seis años. Pero te dije que al principio 🙂
¿Debo aprender HTML o HTML5?
Related Content
¿Qué debo saber para obtener un trabajo como desarrollador web junior?
¿Cuál es la mejor manera para mí de comenzar a contribuir a JS?
¿Cuál es el futuro de las tecnologías front-end como JavaScript, HTML y CSS?
¿Cuánto cobra por el mantenimiento y las actualizaciones continuas del sitio de WordPress?
Por qué aprender HTML5
HTML es el punto de partida para cualquier presencia web o móvil, y HTML5 es la última iteración de HTML que hace que sea fácil y eficiente hablar con sus usuarios. HTML5 es compatible con varias API nativas e incluso tiene soporte para llamadas y video.
Tutorial HTML5
Tutorial HTML5 en Cursos en línea gratuitos, clases, capacitación, tutoriales | LearnVern se ha desarrollado en hindi y está disponible para HTML5 gratuito para aprender. El tutorial HTML5 incluye todo lo que un estudiante requerirá y dominar HTML5 para un trabajo. Incluye todos los detalles de HTML5 Hello World, HTML5 Canvas, HTML5 Video, HTML5 Features, HTML5 Tags y mucho más.
Haga clic aquí para aprender HTML5 en línea
Tutorial HTML5 en Hindi | LearnVern
Según mi sugerencia personal, Html 5 incluye más funciones en comparación con html.
Según yo, deberías usar HTML5.
HTML5 – Descripción general
HTML5 es la próxima revisión importante del estándar HTML que reemplaza a HTML 4.01, XHTML 1.0 y XHTML 1.1. HTML5 es un estándar para estructurar y presentar contenido en la World Wide Web.
HTML5 es una cooperación entre el Consorcio World Wide Web (W3C) y el Grupo de trabajo de tecnología de aplicación de hipertexto web (WHATWG).
Nuevas características
HTML5 presenta una serie de nuevos elementos y atributos que ayudan a construir un sitio web moderno. Las siguientes son excelentes características introducidas en HTML5.
- Nuevos elementos semánticos : son como
, - Forms 2.0 : mejoras en los formularios web HTML donde se han introducido nuevos atributos para la etiqueta .
- Almacenamiento local persistente : para lograrlo sin recurrir a complementos de terceros.
- WebSocket : una tecnología de comunicación bidireccional de última generación para aplicaciones web.
- Eventos enviados por el servidor : HTML5 presenta eventos que fluyen del servidor web a los navegadores web y se denominan eventos enviados por el servidor (SSE).
- Lienzo : admite una superficie de dibujo bidimensional que puede programar con JavaScript.
- Audio y video : puede incrustar audio o video en sus páginas web sin recurrir a complementos de terceros.
- Geolocalización : ahora los visitantes pueden elegir compartir su ubicación física con su aplicación web.
- Microdatos : esto le permite crear sus propios vocabularios más allá de HTML5 y ampliar sus páginas web con una semántica personalizada.
- Arrastrar y soltar : arrastre y suelte los elementos de una ubicación a otra en la misma página web.
- FELIZ APRENDIZAJE..!!
More Interesting
¿Se debe usar el marco Zend? ¿Por qué o por qué no?
¿Qué tan difícil fue el desarrollo web a principios de 2002-2004, en comparación con ahora?
¿Dónde puedo encontrar ofertas de trabajo como desarrollador web que incluyan el patrocinio de Visa?
¿Debo ir con Python o Elixir para un chatbot basado en la web?
Cómo construir un sitio web adecuado que funcione en China
Cómo evitar la codificación html y producir scripts de sitios cruzados (XSS)
Cómo implementar un sistema de carga usando AngularJs y Django Rest Framework
¿De qué sirve crear tu propio sitio web?
¿Cuál es el mejor lenguaje de programación y arquitectura para construir una aplicación escalable?
¿Cuáles son algunos de los algoritmos más complejos que tuvo que implementar como desarrollador web?
¿Qué herramienta permite escribir en un archivo cada vez que alguien inicia sesión en el sitio?
¿Cuál es el mejor camino a seguir para aprender desarrollo web y programación de computadoras?