>  but they all use that forbidden fruit of CSS.

It might be good to reiterate exactly what is the forbidden fruit (position, display, margin, top, bottom, basically any layout properties besides padding).