¿Qué hace que CSS sea difícil de dominar? Programar Plus

Tim Severien:

Siento que nosotros, la comunidad, tenemos que reconocer que CSS es fácil de comenzar y difícil de dominar. Reflexionemos sobre el idioma y descubramos qué lo dificulta.

Las razones de Tim por las que CSS es difícil (en mis propias palabras):

  • Puede ver un conjunto de reglas coincidente y aún no tener toda la historia del estilo. Puede haber varios conjuntos de reglas coincidentes en lugares dispares, incluso en lugares que solo se aplican condicionalmente, como dentro de @media consultas.
  • Incluso si cree que tiene un control completo de la información de estilo en el CSS, es posible que no lo tenga, porque el estilo depende del DOM. Necesita información de ambos lugares para saber cómo se diseñará algo.
  • No tienes control sobre el dispositivo, el navegador, la versión, la resolución, el modo de entrada, etc., todos los cuales pueden ser problemas de CSS.
  • Hacer cambios en CSS puede dar miedo porque es difícil de entender en todos los lugares donde se aplica.

No estoy seguro de que la gente que hace generalizaciones radicales sobre CSS sea demasiado difícil o demasiado fácil sea útil para alguien. Es mucho más interesante ver qué puede ser sencillo acerca de CSS y qué puede ser complicado, como lo ha hecho Tim aquí.

Enlace directo →

(Visited 7 times, 1 visits today)