Pregunta

1) Si se crea un tema y un archivo de la piel y un archivo CSS para ir con ese tema, hace el skinfile automáticamente recogida en el archivo CSS que he creado? ¿Qué pasa si usted tiene múltiples archivos css bajo un tema?

2) ¿Los archivos CSS en temas globales anulan los archivos CSS? He creado una global y el tema que tenía un archivo CSS no cambió el color de fondo a la que tenía en el tema, pero el tema que no tiene un archivo CSS, cambió el color de fondo a la una en el mundial css.

3) Parece que las pieles y los archivos CSS son los mismos? ¿No puedo crear un tema y utilizar los archivos CSS dentro de los temas en lugar de pieles? Son pieles sólo para los controles de servidor asp.net?

¿Fue útil?

Solución

No me gusta despellejar y prefiero utilizar sólo ol llano CSS. Eso es precisamente lo que una piel no es sino muy limitado. Digo caída de la piel y se adhieren a los archivos CSS.

Otros consejos

Puede tener muchas carpetas temáticas dentro de la carpeta App_Themes. Un tema ASP.Net puede consistir en muchos archivos de la piel y muchos archivos CSS.

  1. Sí, el archivo de la piel es consciente del archivo CSS. Cuando se aplica un tema, la página se hace consciente de todos los archivos .css en el Tema de forma automática.
  2. No estoy seguro. La prueba es la única manera de ir.
  3. No, archivos .skin son diferentes de archivos .css. Sí, sólo puede utilizar archivos CSS en un tema y saltar las pieles. Sí, las pieles son sólo para los controles de servidor asp.net.

Temas vs. Cascading Style Sheets

Los temas son similares a las hojas de estilo en cascada en que tanto los temas y las hojas de estilo definen un conjunto de atributos comunes que se pueden aplicar a cualquier página. Sin embargo, los temas son diferentes de las hojas de estilo en las siguientes maneras:

  • Los temas pueden definir muchas propiedades de un control o una página, no sólo las propiedades de estilo. Por ejemplo, el uso de temas, puede especificar los gráficos para un control TreeView, el diseño de plantilla de un control GridView, y así sucesivamente.
  • Los temas pueden incluir gráficos.
  • Temas no caen en cascada de la manera hacen las hojas de estilo. Por defecto, todos los valores de las propiedades definidas en un tema al que hace referencia propiedad de tema de una página anulan los valores de las propiedades de forma declarativa establecen en un control, a menos que solicite explícitamente el tema mediante la propiedad StyleSheetTheme. Para obtener más información, consulte la sección Configuración de Prioridad Temática anteriormente.
  • Sólo un tema puede ser aplicado a cada página. No se puede aplicar múltiples temas a una página, a diferencia de las hojas de estilo en múltiples hojas de estilo se pueden aplicar.

Citado de: Temas ASP.NET y pieles general


Mi opinión:

En general, si usted tiene una buena comprensión de CSS que realmente no necesita archivos .skin pero los temas están siendo útiles.

Los Temas en asp.net son un poco confusos, son algo CSS y un poco fastidioso.

Se adhieren a css normal y crear su propio marco de la piel (por ejemplo: carpeta css configurado) Será mucho más fácil de usar cosas como plugins jQuery con CSS normal y será más fácil trabajar con diseñadores que saben css normal para el desarrollo de navegadores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top