¿Cómo forzar una casilla de verificación y un texto en la misma línea?

¿Cómo puedo forzar que una casilla de verificación y el texto siguiente aparezcan en la misma línea? En el siguiente HTML, solo quiero que la línea se rompa entre la etiqueta y la entrada, no entre la entrada y la etiqueta.

<code><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>
</code>

Para aclarar: si fieldset / p no es lo suficientemente ancho para todos los elementos, en lugar de:

<code>[] a [] b []
c [] d [] e
</code>

Quiero:

<code>[] a [] b
[] c [] d
[] e
</code>

Respuestas a la pregunta(5)

Su respuesta a la pregunta