El principio básico es el utilizado por CSS en páginas web.
En lugar de especificar el formato (color/fuente/diseño [hasta cierto punto]) de su contenido, simplemente describa qué tipo de contenido es.
Para dar un ejemplo web, de los contenidos de una página de blog que podrían marcar diferentes secciones como un:
- Título
- entrada de blog
- Archivo Panel
etc.
La entrada puede estar compuesta de varias subsecciones como "encabezado", "cuerpo" y "marca de tiempo".
Luego, en otro lugar tiene una hoja de estilo que especifica todas las propiedades de cada tipo de elemento, tamaño, alineación, color, fondo, fuente, etc. Al representar la página o dibujar/inicializar los componentes en su UI siempre consulte hoja de estilos actual para buscar estas propiedades.
Luego, desollar y, de hecho, editar su diseño, se vuelve MUCHO más fácil. Puede crear una hoja de estilo diferente y ajustar los valores al contenido de su calor.
Editar:
Un punto clave a recordar es la diferencia entre un estilo general (como en las clases CSS) y un estilo específico (como identificaciones en CSS). Desea poder identificar de forma única algunos elementos en su diseño, como el título, como un elemento único identificable al que puede aplicar un estilo único, mientras que otros elementos (como una entrada en un blog o un campo en una vista de base de datos) todos querrán tener el mismo estilo.
Sucintamente puesto:) / – xan