Właśnie zacząłem tę nową pracę, gdzie jako projektant muszę przechowywać plik CSS dla naszej aplikacji internetowej. Obecnie obejmuje prawie 7000 linii, waży ponad 160kb i zawiera setki ważnych reguł.Wskazówki dotyczące czyszczenia i konserwacji dużego pliku css
Chciałbym zreorganizować plik, podzielić go na podsekcji, oczyścić i zhomogenizować jego składnię.
Ale wydaje się, że to wielkie przedsięwzięcie, a plik i aplikacja są tak duże i złożone, że zastanawiam się, czy można to nawet zrobić, nie łamiąc czegoś (i nie widząc tego).
Dokonałem audytu pliku za pomocą narzędzi online i wygląda na to, że mogę użyć zautomatyzowanego refaktoryzacji, nie ryzykując zbyt wiele. Wypróbowałem też kilka narzędzi do sprawdzenia, czy selektory są rzeczywiście używane, problem polega na tym, że ta aplikacja internetowa jest napisana całkowicie w javascript, więc całość jest dynamiczna, a zwykłe narzędzia są praktycznie bezużyteczne (brak odpowiednich odnośników do śledzenia, brak mapy witryny itp.)
Czy macie jakieś zalecenia, jak postępować, od czego zacząć i czy jest to nawet warte mojego czasu?
Uważam, że jest to lepsze tylko po to, aby zminimalizować wydajność, bo możesz zrobić dużo bałaganu ... Spróbuj: http://code.google.com/p/minify/ –
Aplikacja jest wbudowana java, wkompilowany w js. Więc skrypt php nie zadziała, ale dzięki za napiwek. – tool
Nieco związane: [Jak zarządzać eksplozją CSS] (http://stackoverflow.com/questions/2253110/how-to-manage-css-explosion) – BoltClock