Sempre nei miei esercizi "virtuali" sto supponenendo che il cliente mi chieda una particolare struttura nell'output dei dati e mi sto chiedendo cosa usare?

Pensiamo a delle news (data - titolo - foto - testo). Supponiamo che il cliente voglia un output del genere:

codice:
-------------------------------------
|Data - Titolo                       |
--------------------------------------
|--------| Testo, dfgd g dfgd fgd fg |
|        | dfg df gd dfgd g dfgd     |
| FOTO   | dfgd g dfgd fgd           |
|        |                           |
|--------|                           |
--------------------------------------
Quindi per ogni news dovrei creare questa tabella... quale struttura è meglio usare?

Grazie