Jak wymusić zaznaczenie pola wyboru i tekstu w tej samej linii?

Jak wymusić zaznaczenie pola wyboru i następującego tekstu w tym samym wierszu? W poniższym kodzie HTML chciałbym, aby linia przerwała między etykietą a wejściem, a nie między wejściem a etykietą.

<p><fieldset>
    <input type="checkbox" id="a">
    <label for="a">a</label>
    <input type="checkbox" id="b">
    <!-- depending on width, a linebreak can occur here. -->
    <label for="b">b</label>
    <input type="checkbox" id="c">
    <label for="c">c</label>
</fieldset></p>

Aby wyjaśnić: jeśli zestaw pól / p nie jest wystarczająco szeroki dla wszystkich elementów, zamiast:

[] a [] b []
c [] d [] e

Chcę:

[] a [] b
[] c [] d
[] e