CSS Hintergrundfarbe funktioniert nicht

Ich habe die Hintergrundfarbe des äußeren Div auf Blau gesetzt, aber es wird nicht angezeigt. Warum?

Eine Demo davon:

.question-template {
    width: auto;
    height: auto;
    background-color: blue;
}
.question {
    float: left;
    margin: 10px;
}
.participants {
    background-color: green;
    float: left;
    margin: 10px;
}
<body>
<div class="question-template">
    <div class="participants">234</div>
    <div class="question">Some lorem ipsum text</div>
</div>
</body>

jsFiddle

Antworten auf die Frage(5)

Ihre Antwort auf die Frage