Hola gutiw .... primero ... no se puede hacer una web completa solo con CSS ;)... tienes que aplicarlo en alguna página (X)HTML ...
Esta bien entendido que cuando tu creas un stylesheet este queda almacenado en los temporales del explorador... es para que la página se muestre más rápido...
Ahora a tu pregunta .. si se puede cambiar el contenido .. mediante CSS es posible...(aunque tendrías que usar algun DOM)...
Te paso un link muy interesante...
http://www.onlinetools.org/tools/domcollapse/
Espero que te sirva...
Salu2