Ez nagyon szemantikus HTML:
<fieldset class="checkboxgroup">
<p>some label</p>
<label><input type="checkbox"> checkbox 1</label>
<label><input type="checkbox"> checkbox 2</label>
<label><input type="checkbox"> checkbox 3</label>
<label><input type="checkbox"> checkbox 4</label>
</fieldset>
És ez a meglehetősen egyszerű CSS:
.checkboxgroup{
width: 20em;
overflow: auto;
}
.checkboxgroup p{
width: 7em;
text-align: right;
}
.checkboxgroup label{
width: 12em;
float: right;
}
Állítsa szélességben, ha szükséges.
A megfelelő módja, hogy ezt valóban cserélni az pelemet a HTML-em egy legendelem, de ez nem a stílus, ahogy szeretnéd, hogy anélkül, hogy néhány elég csúnya CSS.