Ho un piccolo problema particolare che attualmente risolvo usando a table, vedi sotto. Fondamentalmente, voglio che due div occupino il 100% della larghezza disponibile, ma occupino solo lo spazio verticale necessario (il che non è così ovvio dall'immagine). I due dovrebbero sempre avere esattamente la stessa altezza con una piccola linea tra loro, come mostrato.

(fonte: pici.se )
È tutto molto facile da usare table, cosa che sto facendo attualmente. Tuttavia, non sono molto entusiasta della soluzione, poiché semanticamente questa non è effettivamente una tabella.