Domanda

Attualmente sto lavorando a un progetto in cui un programmatore che si immaginava un graphic designer ha tentato di afferrare i temi ASP.Net. Il CSS è piuttosto male, ma questa è un'altra domanda del tutto.

Ciò di cui ho davvero bisogno di aiuto è il modo migliore per organizzare i temi ASP.Net e il CSS che si trova al loro interno. Immagina che esista una struttura di directory simile a questa:

  • Temi
    • Tema A
      • StyleA.css
      • Common.css
    • Tema B
      • StyleB.css
      • Common.css
    • Tema C
      • StyleC.css
      • Common.css

Ogni tema ha un foglio di stile comune. Purtroppo l'autore di quei fogli di stile è riuscito a cambiare solo alcune cose qua e là in ogni copia di Common.css . Alla fine valuterò se tali modifiche siano o meno necessarie, ma prima devono avvenire alcune importanti operazioni di pulizia. Per ora supponiamo solo che i cambiamenti, anche se così piccoli, siano necessari affinché le cose appaiano corrette con ogni tema.

Vorrei sapere quali sono le migliori pratiche per l'utilizzo dei temi e allo stesso tempo necessitano di alcuni stili comuni in tutta l'applicazione. Voglio ridurre al minimo il numero di AppTurn nel caricamento della pagina, ma voglio davvero consolidare gli stili comuni in un unico posto in modo da mantenere la facilità dei temi.

È stato utile?

Soluzione

Dovresti semplicemente includere i CSS standard / comuni nel sito Web e includerli nella testa della pagina principale invece di inserirli nei temi.

Altri suggerimenti

Ho scritto un piccolo articolo a riguardo:

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

Lo completerò con ulteriori informazioni in seguito

Sì, basta fare riferimento direttamente al file CSS comune invece di inserirlo nelle cartelle dei temi.

Ma cosa succede se si dispone di una pagina Web in una sottocartella che utilizza la pagina principale? Allora la pagina del file CSS non sarà sbagliata?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top