1. A method comprising: receiving web content associated with a particular rendering rule, the received web content being configured to include both static and non-static information; while receiving the web content, rendering the web content according to a default rendering rule; receiving the particular rendering rule; after receiving the particular rendering rule, determining a viewpoint of the web content; and re-rendering the web content according to the particular rendering rule at the viewpoint, wherein the received web content associated with the particular rendering rule that is rendered according to the default rendering rule and then re-rendered according to the particular rendering rule comprises content for which a size, shape, and font can change according to the particular rendering rule.