If you want 2 boxes under each-other both having a title, but you want the title to be in a vertical block (h2) on the left (or right side for that matter), the titles don’t align right, how can you fix this elegantly? (If you start using pixel precise positioning, you’ll have to redo it every time the title changes length.)
I haven’t played around much with vertical text but it seems that most are absolutely placing the text into position (or sizing it to fit) as there doesn’t really seem to be an automatic way to align the text.
You could achieve the shrink to fit algorithm using float or inline-block but I don’t think it will be usable in any normal way.