Frage

Ich verwende eine benutzerdefinierte MasterPage, die eine benutzerdefinierte CSS-Datei in der Header wie somit verweist: generasacodicetagpre.

Meine benutzerdefinierte CSS-Datei ist einfach eine Kopie der COREV4.css mit einigen kleineren Tweaks.Wenn Sie jedoch meine Website debuggen, bemerkte ich, dass er von den COREV4.css und meiner neuen benutzerdefinierten Datei von Corev4.css und meiner neuen Custom Custom.css-Datei erbt.

Ich möchte nur meine benutzerdefinierte.css-Datei verweisen, um die Corev4.css aus dem Bild zu verlassen.Ist dies möglich, die Referenz von Corev4.css auf meine benutzerdefinierte Masterpage zu löschen?

War es hilfreich?

Lösung

Ich würde dagegen beraten ... ich würde auch raten, eine genaue Kopie der Corev4.css-Datei zu haben.

Beide Dateien mit diesen Dateien werden die Ladezeiten aufgerufen und die unnötige Codemenge erhöhen Die Browser müssen durchlaufen werden.

Ändern Sie Ihre CSS-Registrierung in die folgende Zeile.Ich füge es auch immer hinzu, nachdem die Corev4.css nicht, dass es keinen Unterschied macht, wenn Sie das "After" haben generasacodicetagpre.

In Ihrer Custom.css-Datei musste ich nur installierten Styles hinzufügen, die Sie ändern möchten, dadurch wird das Priorität der COREV4.CSS automatisch überschrieben und berücksichtigt.Mein "Custom.csss" beginnt immer ziemlich leer von ein paar Standardstilen, die ich immer benutze.

Andere Tipps

Um dies richtig zu tun, verlassen Sie Corev4.css alleine und definieren Sie Ihre eigene CSS-Datei, die nur die CSS-Klassen enthält, die Sie überschreiben möchten.CSS-Belastungen in der Reihenfolge, solange Ihre benutzerdefinierte CSS nach COREV4 geladen wird, werden Ihre Stile angewendet.Da Ihre neue Datei nur die geänderten CSS-Klassen enthält, ist es auch viel einfacher zu verwalten, als wenn es alles aufgenommen hat.

Ein weiterer Grund, dies zu tun, ist, dass Corev4.css eine Systemdatei ist und als solches in einem SharePoint-Service Pack oder einem kumulativen Update aktualisiert wird.Wenn Sie Ihre eigene Kopie der Datei verwenden, erhalten Sie nicht das Update, das zu einer Benutzeroberfläche führt, die je nach Art des Fixes von Flaky bis unbrauchbar variieren kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top