Excelente truco @Heiroon!, aunque nunca he etendido por que hacer algo como esto:
Código CSS:
Ver original.foo {
height: auto !important;
height: 100%;
}
No tiene sentido que se le vuelva a dar otro valor a la misma propiedad que se le dio un valor declarado como !important ya que logicamente va a tomar en cuenta el height: auto y no el height: 100% en este caso.
De hecho si al ejemplo que enlazaste le quitas el height:100%, funciona igual no hay ninguna diferencia. ¿Alguien me puede explicar? Saludos!