Hola:
En el primer caso no te han avisado que dentro del div debe haber una imagen (supongo), y en el segundo, que es como siempre hemos solucionado este asunto (ya lo han preguntado muchas veces), si no te sale, supongo que habrás escrito algo mal... si dispones de una consola de errores, consúltala.
Saludos