El modelo de procesamiento de CSS2
Lo que a continuación se presenta corresponde al sitio http://www.sidar.org/recur/desdi/traduc/es/css/intro.html#q6
Acá se presenta un posible modelo de cómo trabajan las aplicaciones del usuario que soportan CSS.
Este es sólo un modelo conceptual; las implementaciones reales pueden variar.
En este modelo, una aplicación del usuario procesa una fuente atravesando los siguientes pasos:
a) Analiza el documento fuente y crea una estructura del documento.
b) Identifica el tipo de medio al que está dirigido.
c) Recupera todas las hojas de estilo asociadas con el documento que se especifican para el tipo de medio al que está dirigido.
d) Como primer paso se debe tomar nota de cada elemento de la estructura del documento, asignando un valor individual a cada propiedad que es aplicable al tipo de medio al que está dirigido. Los valores de las propiedades se asignan de acuerdo a los mecanismos descriptos en la sección de cascada y herencia.
Una parte del cálculo de los valores depende del algoritmo de procesamiento apropiado para el tipo de medio al que está dirigido. Por ejemplo, si el medio al que se dirige es la pantalla, las aplicaciones del usuario aplican el modelo de composición visual. Si el destino es la página impresa, las aplicaciones del usuario aplican el modelo de página. Si el medio de destino es un dispositivo de procesamiento sonoro (ej., un sintetizador de palabras), las aplicaciones del usuario aplican el modelo de procesamiento auditivo.
e) Posteriormente dada la estructura del documento registrado, se debe generar una estructura del formato. A menudo, la estructura del formato se parece mucho a la estructura del documento, pero también puede diferir en forma significativa, especialmente cuando los autores hacen uso de elementos y contenidos generados. Primero, la estructura del formato no necesita ser en forma de "árbol" (la naturaleza de la estructura depende de la implementación). Segundo, la estructura del formato puede contener mayor o menor información que la estructura del documento. Por ejemplo, si un elemento en la estructura del documento tiene un valor de 'none' (nada) para la propiedad 'display', ese elemento no generará nada en la estructura del formato. Un elemento de lista, por otro lado, puede generar más información en la estructura del formato: el contenido del elemento y la información del estilo de lista.
Se observa que las aplicaciones del usuario CSS no alteran la estructura del documento durante esta fase. En particular, el contenido generado por causa de las cascadas de estilo no es enviado nuevamente al procesador del lenguaje del documento.
f) Ahora se transfiere la estructura del formato al medio al que está dirigido (ej., imprime el resultado, lo muestra en pantalla, lo procesa como palabra, etc.)
El paso a) está fuera del alcance de esta especificación.
Los pasos b)-e) son tratados en el cuerpo principal de esta especificación.
El paso f) está fuera del alcance de esta especificación.
El lienzo
En todos los medios, el término lienzo describe "el espacio donde la estructura del formato es procesada". El lienzo es infinito por cada dimensión del espacio, pero el procesamiento generalmente tiene lugar en una región limitada del lienzo, establecida por la aplicación del usuario de acuerdo con el medio al que está dirigido. Por ejemplo, las aplicaciones del usuario que procesan para pantalla, generalmente imponen un ancho mínimo y eligen un ancho inicial basado en las dimensiones del acceso visual. Las aplicaciones del usuario que procesan una página generalmente imponen restricciones en el alto y el ancho. Las aplicaciones auditivas pueden imponer límites en el terreno del audio, pero no en el tiempo.
Modelo de destinatarios de CSS2
Los selectores CSS2 y las propiedades permiten a las cascadas de estilo referirse a las siguientes partes de un documento o aplicación del usuario:
• Los elementos de la estructura del documento y ciertas relaciones entre ellos
• Los atributos de los elementos de la estructura del documento y los valores de esos atributos
• Algunas partes del contenido de un elemento
• Los elementos de la estructura del documento cuando se encuentran en cierto estado
• Algunos aspectos del lienzo en el cual el documento será procesado.
• Alguna información del sistema

Cualquier consulta escribeme a mzamora_r@yahoo.es
julio tapia dijo
Habia perdido la pista de este blog. Bueno he visto que bajo el interés en el, espero que no se pierda es uno de los buenos para debatir, y general polémica.Deberá abrir sus puertas a nuevos contenidos y en distintos temas. Tiene aportes a la cultura de Internet.
30 Noviembre 2005 | 06:13 PM