Una forma de hacerlo es asignar una clase a cada componente de la tabla, darles su comportamiento correspondiente y a las celdas añadirle un poco de padding para que no se queden muy pegadas:
Código CSS:
Ver original.table {
display: table;
border: 1px solid red;
}
.row {
display: table-row;
}
.cell {
display: table-cell;
padding-right: 12px;
}
DEMO