Forzar que los botones permanezcan en la misma línea los hará permanecer más allá del ancho fijo del div en el que se encuentran. Si estás de acuerdo, puedes hacer otro div dentro del div que ya tienes. El nuevo div, a su vez, mantendrá los botones y tendrá el ancho fijo por el espacio que necesiten los dos botones para permanecer en una línea.
Aquí se muestra un ejemplo:
<div id="parentDiv" style="width: [less-than-what-buttons-need]px;">
<div id="holdsButtons" style="width: [>=-than-buttons-need]px;">
<button id="button1">1</button>
<button id="button2">2</button>
</div>
</div>
Es posible que desee considerar overflow propiedad para el trozo del contenido fuera de la frontera parentDiv
.
¡Buena suerte!
No puedo ni siquiera iniciar sesión con mi OpenID a doctype, por lo que creo que la pregunta es la mejor aquí. –
@nicholaides Estoy de acuerdo en que funcionaría en doctype pero creo que es totalmente legítimo en SO también. –
@Flimzy Soy corregido. – nicholaides