.foo {
}
Programáticamente, es:
if (element has a class name of "foo") {
}
Los selectores descendientes son &&
la lógica y las comas son ||
. Simplemente se vuelve más complicado a partir de ahí, con cosas como combinadores y pseudo selectores. Solo mire todas las formas en que los estilos pueden combinarse en cascada.
Jeremy Keith:
Si descubre que no puede seleccionar algo en el CSS, es una señal de que probablemente necesite agregar otro nombre de clase al HTML. La complejidad se limita al marcado para mantener el CSS más sencillo, modular y fácil de mantener.
Enlace directo →