Question

J'utilise un masterpage personnalisé qui fait référence à un fichier CSS personnalisé dans l'en-tête, comme:

<Sharepoint:CssRegistration Name="CUSTOM/Custom.css" runat="server"/>

Mon fichier CSS personnalisé est simplement une copie du Corev4.css avec quelques modifications mineures.Cependant, lors du débogage de mon site, j'ai remarqué qu'il est hérité des styles de Corev4.css et de mon nouveau fichier Custom.CSS.

J'aimerais seulement faire référence à mon fichier Custom.css, en laissant le Corev4.css hors de l'image.Est-ce que cela est possible de supprimer la référence Corev4.css sur mon maître-chef personnalisé?

Était-ce utile?

La solution

Je conseillerais contre cela ... Je conseillerais également de disposer d'une copie exacte du fichier Corev4.css.

Avoir les deux fichiers va renforcer les délais de charge et augmenter la quantité inutile de code que les navigateurs doivent passer.

Changez votre inscription CSS à la ligne suivante.Je l'ajoute aussi toujours après que le Corev4.css pas que cela fait une différence si vous avez le "après"

<SharePoint:CssRegistration runat="server" name="/CUSTOM/Custom.css" After="corev4.css"/>

Dans votre fichier Custom.CSS, je n'apporterais que des styles que vous souhaitez modifier, cela remplacera automatiquement et priorité sur le Corev4.css.Mon "Custom.CSS" commence toujours à l'écart à peu près de quelques styles par défaut que j'utilise toujours.

Autres conseils

Pour ce faire correctement, laissez Corev4.css seul et définissez votre propre fichier CSS personnalisé qui inclut seul les classes CSS que vous souhaitez remplacer.Les charges CSS afin que votre CSS personnalisé soit chargé après Corev4, vos styles seront appliqués.Étant donné que votre nouveau fichier n'inclut que les classes CSS modifiées, il sera également beaucoup plus facile de gérer que s'il s'agissait de tout.

Une autre raison de le faire de cette façon est que Corev4.css est un fichier système et, en tant que tel, est sujet à la mise à jour dans un pack de services SharePoint ou une mise à jour cumulative.Si vous utilisez votre propre copie du fichier, vous n'obtiendrez pas la mise à jour menant à une interface utilisateur pouvant varier de Flaky à inutilisable, en fonction de la nature du correctif.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top