¿Es necesario aprender HTML / CSS antes de HTML5 / CSS3?

Lo que pasa con html5 / Css3 son solo los últimos estándares que ha introducido el World Wide Web Consortium (W3C). Por lo tanto, creo que es necesario aprender HTML / css antes de html5 / css para comprender algunos conceptos de por qué el World Wide Web Consortium (W3C) creó html5 / css3. Pocos ejemplos pueden justificar mis declaraciones:

  1. ! Doctype: todos conocen la larga sintaxis o doctype para html4 y versiones posteriores, diablos, IE también tenía su propia versión y conocer HTML antes de html5 le dará un buen significado semántico detrás de lo que ha cambiado antes de lo que es hoy.
  2. Etiquetas semánticas en html5: por lo tanto, si no conoce HTML y se sumerge directamente en html5, si le hago una pregunta, ¿puede crear una barra de navegación y un pie de página, sin usar las etiquetas de navegación y pie de página, podrá hacerlo? ? ”, ¡Así que he hecho preguntas a muchas personas y no han podido hacerlo! ¿Por qué porque no conocen la antigua forma de hacerlo, además si está escribiendo marcado para IE <9 no es compatible!
  3. Pollyfills y problemas de compatibilidad del navegador: para que conozca Css3 y lo ideal sería que haya aprendido la pantalla: flex o el método flotante de creación de columnas, intente esto en IE <10 dígame cómo se ve: p su marcado se destruiría por completo y usted sabe cómo solucionar esto usando display: table quizás, pero cuando aprende algo que es mejor y más fácil, tiende a no volver a la antigua forma de hacer las cosas. Otros ejemplos fueron animaciones Css3 y gradientes.
  4. Por último, ¿qué ha quedado en desuso y por qué, qué se ha agregado? Por lo tanto, las personas que han desarrollado sitios sabrían que las etiquetas como están en desuso y lo que se ha agregado a html5, cosas como geolocalización, almacenamiento local, etc. ¿Por qué se agregaron? Si solo sigues la historia, entenderías por qué las personas han pasado por el esfuerzo y qué dificultades tuvieron que enfrentar para llegar aquí.

En resumen, si toma HTML / CSS como idioma, al igual que otros idiomas, todos le dirán que comience de abajo hacia arriba y, si lo hace, tendrá una mejor idea del idioma y será un mejor desarrollador en general.

¡Espero que esto ayude!

Aprender HTML5 / CSS3 es aprender HTML / CSS. Son solo las versiones más nuevas de los idiomas. Si aprende una versión de HTML o CSS, es bastante trivial escribir en otra versión.
Esto es especialmente cierto para CSS3, que en realidad es solo una expansión en versiones anteriores de CSS. Es como preguntarle si debe aprender a conducir un automóvil sin control de crucero y un techo solar antes de aprender a conducir un automóvil con esas características.

Como se dijo antes, “Aprender HTML5 / CSS3 es aprender HTML / CSS. Son solo las versiones más recientes de los idiomas”.

PERO hay una gran diferencia entre HTML y CSS:
– Los CSS más antiguos, CSS2.1 y CSS3 (y CSS4 en estos días) se pueden usar conjuntamente entre sí. Algunos de ellos son compatibles, otros no.
– Por otro lado, la última versión de HTML5 es el estándar en estos días y no puede usar elementos HTML4, XHTML y HTML5 al mismo tiempo.

Entonces, como principiante, probablemente le pidas a esto que sepa qué tutoriales / libros / recursos debes buscar. Mi recomendación es olvidar las versiones anteriores de HTML y comenzar a aprender HTML5 de inmediato. Por otro lado, debe aprender y conocer los selectores y las propiedades de todas las versiones de CSS.