Necesito el siguiente div para tener un color de fondo: simple a la derecha. Pero, no funciona correctamente. Hice algunas pruebas, y descubrí que son los flotadores en los tramos que lo están atornillando. Entonces, ¿cómo puedo arreglar esto?div color de fondo no funciona con las entradas flotadas a la izquierda
.days{
background-color:#000;
}
span {
display:block;
width:200px;
float:left;
}
<div class="days">
<span>
<input id="Field9" name="Field9" type="checkbox" value="" size="3" maxlength="4" tabindex="4" />
<label class="days" >Monday</label>
</span> <span>
<input id="Field5" name="Field10" type="checkbox" value="" size="3" maxlength="4" tabindex="4" />
<label class="days" >Tuesday</label>
</span> <span>
<input id="Field5" name="Field11" type="checkbox" value="" size="3" maxlength="4" tabindex="4" />
<label class="days" >Wednesday</label>
</span> <span>
<!-- goes till sunday --!>
</div>
Puede deshacerse de 'display: block;' en sus etiquetas 'span', los elementos flotados no obedecen al atributo' display'. – wsanville