Twitter Bootstrap font works only for table rows. Therefore, to break your divs, you need to add each of them to a new line. For instance:
<tr> <td> <div>text 1</div> </td> </tr> <tr> <td> <div>text 2</div> </td> </tr> ...
Also, I'm not sure what you are trying to achieve with colspan="3" . If you want to create the correct table, you need to create a new td for each column. For instance:
<tr> <td>2013-07-22</td> <td>Text for info field 1</td> <td>9.99</td> </tr>
source share