You could use the old ways. And use a table. In the table you define 3 columns. You set the width of your whole table and define the width of every colum. that way you can horizantaly space 2 objects. You put object one inside cell1 (colum1, row1) and object2 in cell3 (colum 3, row 1) and you leave cell 2 empty. Given it has a width, you will see empty spaces.
example
<table width="500">
    <tr>
        <td width="40%">
            Object 1
        </td>
        <td width="20%">
        </td>
        <td width="40%">
            Object 2
        </td>
    </tr>
</table>
Or you could go the better way with div's. Just put your objects inside divs. Add a middle div and put these  3 divs inside another div. At the css style to the upper div: overflow: auto and define a width. Add css style to the  3 divs to define their width and add float: left
example
<div style="overflow: auto;width: 100%;">
    <div style="width:200px;float: left;">
        Object  1
    </div>
    <div style="width:200px;float: left;">
    </div>
    <div style="width:200px;float: left;">
        Object  2
    </div>
</div>
` or breaking two lines with `
` should be enough to put a horizontal break between 2 segments.