background colors, less recursive <spans>