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:
- ! 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.
- 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!
- 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.
- 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!
- ¿Para qué sirve el control ScriptManager en AJAX?
- ¿Por qué una empresa contrataría a un desarrollador front-end a tiempo completo?
- ¿Qué hace que un sitio web sea legalmente de mi propiedad?
- Cómo aprender bootstrap sin ayuda
- ¿Cómo puede minimizar los ciclos de CPU desperdiciados en usuarios inactivos o poco frecuentes?