CSS3 Regions, a work-in-progress by Adobe:
- Threading content: Content that flows from one area to another.
- Arbitrarily shaped containers: Text displayed in non-rectangular areas.
- Arbitrarily shaped exclusions: Text can wrap around arbitrary shapes.
- Region styling: Styling content depending on the area in which it flows.
Some nice proposals, yet it makes me wonder where this all will go. Right now — if stuff like this gets into the standard — it looks like CSS3 will become far too complex, as the existing syntax wasn’t built to deal with such things.
I guess a better approach would be an extra layer on top of CSS3, in which you can define these special renderings. Kinda like the DHTML behaviors, but then for advanced rendering.