Mam pytanie czy mozna nadac div'owi background w css?

Odpowiedz brzmi tak, ale jak to zrobic aby byl on wyswietlany nawet wtedy kiedy div jest pusty, tzn tlo sie nie wyswietla jesli w div nie wpisze zadnego tekstu, a jak juz wpisze to ma on wymiary inne anizeli obrazek ktory jest tlem.