CSS "background-color" - Attribut funktioniert nicht auf checkbox innerhalb <div>

Die überschrift ziemlich genau erklärt. Ich habe ein paar Checkboxen innerhalb eines scrollbaren div. Aber für einige Gründe, die 'hintergrund-Farbe' - Attribut nicht funktioniert. Obwohl die 'margin-top' scheint zu funktionieren...

Nur mir rätselhaft, wie ein Attribut arbeiten kann und ein anderer nicht. Es ist auch nicht, wie das div hat seinen eigenen background-color-Attribute, die potenziell die Fahrt über die Kontrollkästchen Attribute.

Anyways, unten ist mein HTML-Code (die erzeugt wird durch JSP):

<div class="listContainer">
    <input type="checkbox" class="oddRow">item1<br/>
    <input type="checkbox" class="evenRow">item2<br/>
    <input type="checkbox" class="oddRow">item3<br/>
    <input type="checkbox" class="evenRow">item4<br/>
    ...
</div>

Und hier ist mein CSS:

.listContainer {
            border:2px solid #ccc;
            width:340px;
            height: 225px;
            overflow-y: scroll;
            margin-top: 20px;
            padding-left: 10px;
        }

.oddRow {
            margin-top: 5px;
            background-color: #ffffff;
        }

.evenRow{
            margin-top: 5px;
            background-color: #9FFF9D;
        }

Vielen Dank im Voraus für jeden, der kann mir in die richtige Richtung!

InformationsquelleAutor Tiwaz89 | 2011-09-13

Schreibe einen Kommentar