Are there any good tools/utilities for easily laying out pictures and text on a web page? I want an easy way to put some images and text on a page with text beside pictures and/or more than one picture across the page.
I know that HTML is fundamentally not really designed to do such a thing (because it creates content rather than layout) but in the real world it's a rather fundamental thing to want to do.
While CSS is 'the right answer' it doesn't really fill the bill because I want to layout 'this particular bit of text I have written' in a specific position relative to 'this particular image'. I'm not after a generic two column or three column layout into which I can drop my text and images, I'm after saying "put this text top left next to this image top right then this text across the page, then this image on the left with this text to the right of it ....." etc.
I guess the WYSIWYG way of doing it would be draggable boxes with configurable constraints such that you could say "this one must be next to this one". (... and yes I know WYSIWYG doesn't really fit the web because of different sized screens etc. but this is mostly for me to use so it doesn't have to work for everyone's screen and browser)
Any suggestions?