Orden de aplicación de las hojas de estilo en Sharepoint

En una masterpage, las siguiente etiquetas son las que van cargando los archivos CSS:

Primero, utilizando <Sharepoint:CssLink runat=”server” />se cargan las siguientes cuatro cosas por este orden:

1º  Css cargados por medio de: <SharePoint:CssRegistration name=”<% $SPUrl:~sitecollection/Style Library/~language/Core Styles/aaaa.css %>” runat=”server”/> siguiendo orden alfabético.

2º  Core.css

3º el css especificado con el atributo DefaultURL dentro de la propia etiqueta SharePoint:CssLink por ejemplo:  <Sharepoint:CssLink DefaultUrl=”<% $SPUrl:~SiteCollection/Style Library/mi.css %>”  runat=”server”/>

4º el css alternativo especificado desde la interfaz de SharePoint, cuando se elige la masterpage (afectan también a las páginas de configuración)

la propiedad $SPUrl se utiliza para crear rutas dinámicas pero sólo sirve en los sitios con las características de publicación activadas

Segundo, mediante <SharePoint:Theme runat=”server”/> se carga el tema con su correspondiente css.

Otro modo de cargar CSS es escribiendo en la masterpage:<link rel=”stylesheet” type=”text/css” href=”<% $SPUrl:~SiteCollection/Style Library/~language/internacional/miestilo.css %>”> Esta etiqueta está escrita directamente en el HTML, no responde a ningún control por lo según donde se coloque se cargará. Por ejemplo si queremos que se cargue la última, la colocaremos después de todas las etiquetas que cargan CSS. Pero si queremos que cargue antes del tema, la colocaremos antes de la etiqueta <SharePoint:Theme runat=”server”/>

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: