frenchie
frenchie

Reputation: 51937

list of input checkboxes

I have a list of checkboxes for timezones, something like this:

<input type="checkbox" class="TimeZoneCheckbox" value="-9.00" /><label class="TimeZoneLabel">US Alaska (GMT -9:00)</label>
<input type="checkbox" class="TimeZoneCheckbox" value="-8.00" /><label class="TimeZoneLabel">US Pacific Time (GMT -8:00)</label>
<input type="checkbox" class="TimeZoneCheckbox" value="-7.00" /><label class="TimeZoneLabel">US Mountain Time (GMT -7:00)</label>
<input type="checkbox" class="TimeZoneCheckbox" value="-6.00" /><label class="TimeZoneLabel">US Central Time, Mexico City (GMT -6:00)</label>
<input type="checkbox" class="TimeZoneCheckbox" value="-5.00" /><label class="TimeZoneLabel">US Eastern Time (GMT -5:00)</label>

I have the following CSS:

.TimeZoneCheckbox{clear:left;}
.TimeZoneLabel{float:right;}

I'm looking to avoid using <br /> tags and use CSS floats and clears. It should be working but it's not; what am I missing?

Thanks for your suggestions.

Upvotes: 1

Views: 54

Answers (2)

Jason Reis
Jason Reis

Reputation: 312

Or this...

.TimeZoneCheckbox{clear:left; float: left;}
.TimeZoneLabel{float:left;}

http://jsfiddle.net/vhPT4/

Upvotes: 1

Bala R
Bala R

Reputation: 108957

try

.TimeZoneCheckbox{clear:left; float: left;}
.TimeZoneLabel{float:right;}

jsFiddle

Upvotes: 0

Related Questions