mercredi 4 mars 2015

Cakephp horizontal checkboxes

I'm trying to get a list of checkboxes to display across the page instead of vertically I've read numerous posts in SO and others, and it appears I'm doing the correct thing, but my checkboxes refuse to float horizontally. I've tried a number of solutions including inline styling and assigning a different class in the code. Can someone spot my error please?


Cake Code



<?php
echo $this->Form->input('Check.Assessment', array( 'multiple' => 'checkbox')); // checkboxes
?>


Generated HTML



<div class='assessments'>
<div class="input select"><label for="CheckAssessment">Assessment</label><input type="hidden" name="data[Check][Assessment]" value="" id="CheckAssessment"/>

<div class="checkbox"><input type="checkbox" name="data[Check][Assessment][]" value="1" id="CheckAssessment1" /><label for="CheckAssessment1">Blah</label></div>
<div class="checkbox"><input type="checkbox" name="data[Check][Assessment][]" value="2" id="CheckAssessment2" /><label for="CheckAssessment2">Blah Blah</label></div>
<div class="checkbox"><input type="checkbox" name="data[Check][Assessment][]" value="3" id="CheckAssessment3" /><label for="CheckAssessment3">Blah Blah Blah</label></div>
<div class="checkbox"><input type="checkbox" name="data[Check][Assessment][]" value="4" id="CheckAssessment4" /><label for="CheckAssessment4">Blah Blah Blah Blah</label></div>
</div>


CSS



.checkbox
{
float: left;
padding-right: 15px;
}




Aucun commentaire:

Enregistrer un commentaire