Принуждение кнопок в одной строке приведет к тому, что они выйдут за пределы фиксированной ширины div, в котором они находятся. Если вы в порядке с этим, вы можете сделать еще один div внутри div, который у вас уже есть. Новый div, в свою очередь, будет удерживать кнопки и иметь фиксированную ширину любого пространства, причем обе кнопки должны оставаться в одной строке.
Вот пример:
<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>
Вы можете рассмотреть overflow свойство для фрагмента содержания за пределами parentDiv
границы.
Удачи вам!
Я даже не могу войти с моим OpenID в doctype, поэтому вопрос, который лучше всего подходит, здесь. –
@nicholaides Я согласен, что это будет работать на doctype, но я думаю, что это полностью законно и в отношении SO. –
@Flimzy Я стою исправлено. – nicholaides