Masowa zmiana klas CSS w plikach.

Forum Komputery
Odpowiedz
14.04.2011 21:26
1
odpowiedz
Lozano23
67
Konsul

Masowa zmiana klas CSS w plikach.

Sprawa wygląda tak - mam stronę, w którą muszę wkomponować kilka dodatkowych (gotowych) funkcji.

Jako, iż te dodatki są gotowe, są gotowe również ich arkusze CSS.

Niestety kolidują z obecnie wykorzystywanymi (dodatki są wyświetlane w miarę poprawnie, ale cała strona się ... rozjeżdża).

I tak pomyślałem, by zmienić lekko nazwy klas w arkuszach CSS dodatków (dodać prefiks), a następnie w samych dodatkach uwzględnić prefiks.

Czy ktoś zna jakiś łatwy sposób, aby dokonać szybko czegoś takiego?

Jakiś "rename" klas w CSS, bym mógł dodać prefiks?

Dzięki.

14.04.2011 22:35
2
odpowiedz
Herr Johann von Gandhi Mangler
19
Pretorianin

Może nie za bardzo zrozumiałem, ale w czym problem - w samej zmianie nazw? Weź jakiś porządniejszy edytor tekstu - funkcja "zamień". Stara_nazwa na nowa_nazwa.

15.04.2011 09:19
3
odpowiedz
Lozano23
67
Konsul

No nie zrozumiałeś.

Mam kilka plików CSS, w każdym prawie 60-90 zdefiniowanych klas.

Chciałbym sprawnie i szybko dodać do każdej definicji swój prefiks.

15.04.2011 09:33
BioBuster
4
odpowiedz
BioBuster
52
Generał

Zależy od tego jakie masz style, ale ogólnie powinno zadziałać:

na przykład w Crimson Editor ( http://www.crimsoneditor.com/ ):
- otwierasz wszystkie pliki css naraz,
- Ctrl+H,
- zaznaczasz "All open files"
- w "find what" wpisujesz .
- w "replace with" .prefix_
- i replace all

Ewentualnie to samo ze stylami dla id, czyli # zamiast ., ale wtedy możesz też potrzebować jakichś zmian w jsach.

15.04.2011 10:07
5
odpowiedz
Lozano23
67
Konsul

W sumie to chyba będzie najprostszy sposób - podmienia . przy ułamkach (font-size,etc), ale tego aż tak dużo nie ma.

Dzięki.

15.04.2011 10:20
BioBuster
6
odpowiedz
BioBuster
52
Generał

Jeśli masz jakieś ułamki a klas nie zaczynasz od cyferek to możesz się pokusić o podmiankę regexpem.
W Crimsonie:
Zaznaczasz checkboxa "Regular expression"
find what: \.([a-z])
replace with: .prefix_\1

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl