Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2015, 02:18
JustinKO
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
Respuesta: ¿Qué fallo tan tonto debo tener?

Hola, no sabía que no se podía hacer hasta que no lo he visto en tu código, pero al parecer al tener un número al principio de tu ID no te lo reconoce en el CSS. Quítaselo y verás como funciona.
He comprobado con clases y pasa lo mismo.

según he leído en este post el problema es porque el CSS no admite números ni ciertos caracteres antes del . y # de los selectores y en caso de tener por necesidad que utilizar ese id o clase puedes poner la / delante del número:
Código CSS:
Ver original
  1. #\2cols50{
  2.             padding-top: 15px;
  3.             padding-bottom: 15px;
  4.             background-color: rgba(86, 61, 124, 0.15);
  5.             border: 1px solid rgba(86, 61, 124, 0.2);
  6.             width: 50%;
  7.             position: relative;
  8.             min-height: 1px;
  9.             padding-right: 1.5em;
  10.             padding-left: 1.5em;
  11.         }

(esta opción la he probado en code pen y no me funciona, no sé por qué)

o poniendo el selector entre corchetes:
Código CSS:
Ver original
  1. [id="2cols50"]{
  2.             padding-top: 15px;
  3.             padding-bottom: 15px;
  4.             background-color: rgba(86, 61, 124, 0.15);
  5.             border: 1px solid rgba(86, 61, 124, 0.2);
  6.             width: 50%;
  7.             position: relative;
  8.             min-height: 1px;
  9.             padding-right: 1.5em;
  10.             padding-left: 1.5em;
  11.         }


Saludos