¿Cómo se orienta CSS en un archivo de diseño de SharePoint página en particular?

StackOverflow https://stackoverflow.com/questions/858990

  •  21-08-2019
  •  | 
  •  

Pregunta

¿Es posible crear un archivo .CSS para cada página de SharePoint diseño que desarrollo, o hace el CSS para cada posible diseño de una página maestra necesario hacer referencia en la página maestra?

IE es posible afectar el <head> de la página de un diseño de página se utiliza en?

¿Fue útil?

Solución

La solución de Michal puede mejorarse aún más mediante la inclusión de cualquier enlace, etc. en la etiqueta de marcador de contenido PlaceHolderAdditionalPageHead en su página de diseño. De esta manera será incluido adecuadamente en la cabecera de la página generada.

por ejemplo.

<asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server">
   <link id="Link1" href="<% $SPUrl:~SiteCollection/Style Library/mystyle.css%>" runat="server" type="text/css" rel="stylesheet" />
   <SharePoint:ScriptLink id="jQueryCore" language="javascript" name="ui.core.js" runat="server"/>
</asp:Content>

Otros consejos

Puede incrustar el CSS que desea utilizar en un diseño de página mediante el establecimiento de una etiqueta en el diseño de la página. Por ejemplo:

<style type="text/css">
    .ms-pagetitle, .ms-titlearea
    {
        margin-bottom: 5px;
    }

</style>

O en el diseño de la página también se puede crear un enlace relativa al archivo CSS que desea utilizar, así:

<link rel="stylesheet" type="text/css" href="/_layouts/styles/mystyle.css"/> 

De esta manera se puede tener diferentes estilos css se reemplaza en los diseños de página que se utilizan. Esperamos que ayuda!

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