Hi Max,
erstmal macht display: block; keinen Sinn, da ein <div> schon ein block ist. Sofern das zweite Element mit der id="bc" nicht auch noch ein Style bekommt und um den ganzen <div> nicht noch andere konstrukte mit z.B. float sind, sollte das ganze einwandfrei angezeigt werden.
Ansonsten gibts noch den Trick height: 1%.
Hoffe ich konnte helfen
T-Rex