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

Tim Severien :

Siento que nosotros, la comunidad, tenemos que reconocer que es fácil comenzar con CSS 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):

  • Puedes mirar 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, incluidos lugares que solo se aplican condicionalmente, como dentro de @medialas consultas.
  • Incluso si cree que tiene un control completo sobre la información de estilo en CSS, es posible que aún no sea así, porque el estilo depende de DOM. Necesitas 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., todo lo cual puede ser un problema de CSS.
  • Hacer cambios en CSS puede dar miedo porque es difícil entender dónde se aplica.

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir