Frage

Zur Zeit arbeite ich an einem Projekt, bei dem ein Programmierer, der sich einen Grafikdesigner, ihre Hand auf ASP.Net Themen versucht glaubte. Die CSS ist ziemlich schlecht, aber das ist eine ganz andere Frage.

Was ich wirklich brauche Hilfe bei der beste Weg, ASP.Net Themen und die CSS zu organisieren, die in ihnen liegt. Stellen Sie sich vor, dass es eine Verzeichnisstruktur, die etwa wie folgt aussieht:

  • Themen
    • Thema A
      • StyleA.css
      • Common.css
    • Thema B
      • StyleB.css
      • Common.css
    • Thema C
      • StyleC.css
      • Common.css

Jedes Thema hat eine gemeinsame Sheet darin. Leider gelang es der Autor dieser Stylesheets nur ein paar Dinge hier und da von in jeder Kopie zu ändern Common.css . Ich werde schließlich beurteilen, ob diese Änderungen sogar notwendig sind, aber einige wichtige Bereinigungs zuerst geschehen muss. Vorerst nur davon ausgehen, dass die Veränderungen, auch noch so klein, sind notwendig für die Dinge mit jedem Thema richtig aus.

Ich möchte wissen, was die besten Praktiken sind für Themen mit, während auch einige gemeinsame Stile in Ihrer Anwendung benötigen. Ich möchte die Anzahl der AppTurns in der Seitenlast zu minimieren, aber ich möchte wirklich gemeinsame Stile in einen Platz in einer Art und Weise zu konsolidieren, die die Leichtigkeit der Themen unterhält.

War es hilfreich?

Lösung

Sie sollten umfassen nur den Standard / common CSS in der Website und es in dem Kopf des Masterpage, anstatt sie in Themen zu platzieren.

Andere Tipps

Ich habe einen kleinen Artikel darüber geschrieben:

http://www.sambeauvois.be/blog/2010/01/dont-repeat-your-common-css-between-your-different-themes/

Ich werde es komplett mit mehr Informationen später

Ja, das Bezug nur die gemeinsame CSS-Datei direkt, anstatt sie in den Themenordnern setzen.

Was aber, wenn Sie eine Webseite in einem Unterordner, der die Masterpage verwendet? Wird die Seite nicht auf die CSS-Datei dann falsch sein?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top