Cita:
Iniciado por caricatos El id es un atributo con el que no se opera... Tengo mis dudas
Tienes razón, si que se puede utilizar el guión y otros caracteres pero en este contexto... otra cosa sería una propiedad con guión como background-color, que debería cambiarse por su camel-case backgroundColor, para evitar que sea interpretado como operador.