Hoy he aprendido dos cosas en el curro:
- El atributo ID de una etiqueta html puede llevar el carácter ":" (dos puntos). Para saber cómo debe estar formado un ID lo mejor es ir a casa del w3c.
- Si queremos utilizar ese atributo ID en nuestro CSS debemos escapar el carácter dos puntos de la siguiente forma:
#elemento\:mola { color: red }
Nunca te acostarás sin llevarte 15 minutos dándole vueltas a un bug estúpido.










hace 1 year
Eso pasa por no preguntarme :D. Es broma. Me lo voy a apuntar para no tener que preguntarte en un futuro.
hace 1 year
Como nota adicional, el ponerlo sin escapar significaría que estas haciendo uso de una pseudoclase como por ejemplo hover, active, etc:
Ejemplos:
#elemento:hover{color:red} /* Pseudo clase */
#elemento\:hover{color:red} /* NO Pseudo clase, se llamaria elemento:hover el elemento */