Dlaczego nie mogę zapisać zmian CSS w Firebug? [Zamknięte]


143

Firebug to najwygodniejsze narzędzie do edycji CSS, jakie znalazłem - dlaczego więc nie ma prostej opcji „zapisz” dla CSS?

Zawsze robię poprawki w Firebug, a następnie wracam do mojego oryginalnego pliku .css i powielam poprawki.

Czy ktoś wymyślił lepsze rozwiązanie?

EDYCJA: Zdaję sobie sprawę, że kod jest przechowywany na serwerze (w większości przypadków nie jest to mój własny), ale używam go podczas tworzenia własnych witryn internetowych.

Firebug po prostu używa pliku .css, który Firefox pobrał z serwera, wie dokładnie, jakie wiersze, w których plikach edytuje. Nie rozumiem, dlaczego nie ma opcji „eksportu” lub „zapisz”, która umożliwia przechowywanie nowego pliku .css. (Którym mógłbym wtedy zastąpić zdalny).

Próbowałem przeszukać tymczasowe lokalizacje i wybrać Plik > Zapisz ... i eksperymentować z opcjami wyjściowymi w przeglądarce Firefox, ale nadal nie znalazłem sposobu.

EDYCJA 2: Oficjalna grupa dyskusyjna ma wiele pytań , ale nie ma odpowiedzi.


Oto post, który napisałem do grupy jakiś czas temu: groups.google.com/group/firebug/browse_thread/thread/…
NickFitz

Czy próbowałeś / aś cssUpdater.com ? Dzięki niemu edytujesz w FireBug, naciśnij przycisk „Synchronizuj teraz”, aby przenieść wszystkie zmiany do oryginalnych plików CSS.
Jhonte

2
Firebug ma na to specyficzny sposób. Po wprowadzeniu kilku zmian w css poprzez dodanie reguł w widoku css po prawej stronie, kliknij adres elementu stylu, którego dotyczy odwołanie, po prawej stronie, a następnie wybierz opcję Edycja na żywo z menu rozwijanego (NOT SOURCE EDIT), kliknij na żywo Edytuj i kopiuj / wklejaj do woli.
Chris Like

Automatyczne ponowne ładowanie w przeglądarce przy lokalnej zmianie pliku. W ten sposób mogę pozostać w moim edytorze. Ale to po prostu działa lokalnie.
Nils Lindemann

Odpowiedzi:


27

Przyszedłem tutaj, szukając dokładnie tej funkcji, to znaczy móc zapisać edytowane CSSwłaściwości z powrotem do oryginalnego pliku (na moim lokalnym komputerze programistycznym). Niestety po wielu poszukiwaniach i nie znalezieniu niczego, co odpowiada moim potrzebom (OK, jest CSS Updater ale musisz się zarejestrować i to płatne rozszerzenie ...) zrezygnowałem z Firefoksa + Firebug i szukałem czegoś podobnego dla Google Chrome. Zgadnij co ... Właśnie znalazłem ten świetny post, który pokazuje dobry sposób na uruchomienie tego (wbudowany w Chrome - nie ma potrzeby stosowania dodatkowych rozszerzeń):

Zmień CSS i ZAPISZ w lokalnym systemie plików za pomocą narzędzi programistycznych Chrome

wprowadź opis obrazu tutaj

Wypróbowałem to teraz i działa świetnie, podkreślając zmienione linie. Po prostu kliknij Zapisz i gotowe! :)

Oto film wyjaśniający to i wiele więcej: Google I / O 2011: Chrome Dev Tools Reloaded

Mam nadzieję, że to pomoże, jeśli zmiana przeglądarki podczas edycji plików CSS nie ma dla Ciebie znaczenia. Na razie wprowadziłem zmianę, ale naprawdę chciałbym mieć tę funkcję wbudowaną w Firebug. :)


[Aktualizacja 1]

Dzisiaj właśnie obejrzałem ten film: Edycja na żywo Firefox CSS w Sublimetext (w toku) Wygląda naprawdę obiecująco.

[Aktualizacja 2]

Jeśli korzystasz z programu Visual Studio 2013 z Web Essentials , będziesz mógł zsynchronizować CSS automagicznie, jak pokazano w tym filmie:

Web Essentials: integracja z narzędziami przeglądarki


1
Jest jeszcze jedna opcja, w Chrome Canary możesz włączyć bezpośrednie mapowanie plików js i css, zobacz ten artykuł, aby uzyskać instrukcje dotyczące włączania eksperymentu z kanarami devcoma.blogspot.it/2013/01/…
Matteo Conta

Bardzo ładne @contam. Rzeczy naprawdę się zmieniają! Dziękuję za aktualizację. :)
Leniel Maccaferri

@LenielMacaferi [Aktualizacja 2]: Nigdy nie udało mi się uzyskać niezbędnej do sieci aktualizacji aktualnego css. Czy muszę ustawić jakąś konfigurację?
Arvand

104

Zastanawiałem się nad tym samym już od jakiegoś czasu,
po prostu szarpałem się, gdy twój freestyle-css z firebugem został rozerwany na kawałki przez
przypadkowe przeładowanie lub coś takiego ...

Dla moich zamiarów i celów w końcu znalazłem narzędzie ....: FireDiff .

Daje ci nową kartę, prawdopodobnie jakieś dziwne odniesienie Davida Bowie, zwane „zmianami”; który nie tylko pozwala zobaczyć / zapisać, co firebug, czyli ty, zrobiłeś,
ale także opcjonalnie śledzić zmiany dokonane przez samą stronę ... jeśli ona i / lub jesteś do tego skłonny.

Jestem bardzo wdzięczny za to, że nie muszę ponownie wpisywać lub wymyślać, a następnie ponownie wpisywać, każdej reguły CSS, którą tworzę ...

Tutaj jest link do dewelopera (nie lekceważ go pierwsze pojawienie się, równie dobrze może się udać prosto do repozytorium Mozilla Add-On .


Takie małe narzędzie, tak wiele zaoszczędzonych roboczogodzin, wszyscy jesteśmy dziś zwycięzcami ;-) Pozdrawiam autora z FireDiff, wygląda na to, że nie przemierza wody SO. Do zrobienia: autor wiadomości, wyrazić wdzięczność
Morten Bergfall

Autorem jest Kevin Decker. Może to być ten użytkownik: stackoverflow.com/users/238459/kevin-decker
Jonathan Parker

Tak, to ten użytkownik, ponieważ link do jego strony jest taki sam.
Jonathan Parker

1
słodka Matko Boża. to jest niesamowite.
Jason

3
OMG - tak totalnie eksplodował!
Gliceryna

15

Dodatek Web Developer umożliwia zapisywanie zmian. Chciałbym połączyć edycję Firebuga z funkcją zapisu programu Web Developer.

tekst alternatywny

Użyj przycisku „ Zapisz ” (kliknij menu CSS -> Edytuj CSS), aby zapisać zmodyfikowany CSS na dysku.

Rekomendacja : Użyj przycisku „ Przyklej ”, aby zapobiec utracie zmian po zmianie zakładki na inne przeglądanie. Jeśli to możliwe, użyj tylko jednej zakładki, aby dokonać edycji, a inne okno przeglądarki Firefox związane z wyszukiwaniem, pocztą internetową itp.


1
Używam wtyczki dla programistów internetowych. Ale po prostu szukałem opcji i nie mogłem jej znaleźć. Jak zapisać nowe arkusze stylów?
Dean Rather

Kiedy edytuję CSS w Firebug, zmiany nie są synchronizowane z paskiem narzędzi WebDeveloper „Edytuj CSS”. Jak je synchronizujesz?
Gerold Meisinger

13

Właśnie wydałem dodatek do firebuga w piaskownicy mozilla addon, która może robić to, co chcesz: https://addons.mozilla.org/en/firefox/addon/52365/

W rzeczywistości zapisuje "dotknięte" pliki css na żądanie na serwerze sieciowym (poprzez komunikację z jednoplikowym skryptem php usługi sieciowej).

Dokumentację można znaleźć na mojej stronie domowej lub na stronie dodatków

Byłbym wdzięczny za wszelkie testy, raporty o błędach, komentarze, oceny, dyskusje na ten temat, ponieważ jest to wciąż we wczesnej fazie beta, ale powinno już działać dobrze.


13

CSS-X-Fire

Dziwię się, że nadal nie ma go na liście do tego pytania, ale prawdopodobnie dlatego, że jest nowy i autor nie miał jeszcze czasu go promować.

Nazywa się CSS-X-Fire i jest to wtyczka do serii IDE JetBrains: IntelliJ IDEA, PHPWebStorm, PyCharm, WebStorm, RubyMine .

Jak to działa: instalujesz jedno z tych IDE i konfigurujesz wdrożenie (obsługuje FTP i SCP). Pozwoli ci to pozostać zsynchronizowanym z serwerem.

Następnie zainstaluj tę wtyczkę. Po uruchomieniu zapyta Cię, że zainstaluje wtyczkę do Firefoksa, aby przeprowadzić integrację między Firebug i IDE. Jeśli nie uda się zainstalować wtyczki, po prostu użyj techniki przeciągnij i upuść, aby ją zainstalować.

Po zainstalowaniu będzie śledzić wszystkie zmiany wprowadzone przez Firebug i będziesz mógł je zastosować jednym kliknięciem w IDE.

Okno CSS-X-Fire wewnątrz IDE.

FireFile

FireFile to alternatywa, która wymaga dodania jednego małego pliku php po stronie serwera, aby móc załadować zmodyfikowany plik css.


Niezłe znalezisko! Ale zastanawiam się, czy istnieje podobny kanał między Firebug a innymi IDE lub edytorami Maca niż IntelliJ.
Henrik

@hced Twoje życzenie zostało spełnione, sprawdź plik FireFile.
sorin

10

Można połączyć Firebug do eclipse z fireclipse a następnie zapisz plik z Eclipse


1
Możesz połączyć FireBuga z zaćmieniem? Niesamowity! FireBug i Eclipse to główne narzędzia, których używam w programowaniu. Przyjrzę się temu. Dzięki!
Dean Rather

9

Myślę, że najbliższym osiągnięciem jest przejście do trybu edycji w Firebug i skopiowanie i wklejenie zawartości pliku CSS.


To było rozwiązanie, którego szukałem ... Uwielbiam oczywiste odpowiedzi, których nigdy wcześniej nie zauważyłem. Cthulu przeklina StackOverflow we wszystkich swoich postaciach, za szaleństwo, któremu zapobiega.
OhkaBaka,

2
BAH ... to nie działa ... to jest oryginalne źródło ... i wymazało wszystkie moje zmiany.
OhkaBaka,

7

Właśnie wprowadziliśmy Backfire, silnik javascript o otwartym kodzie źródłowym, który umożliwia zapisywanie zmian CSS dokonanych w Firebug i Webkit Inspector na serwerze. Biblioteka zawiera przykładową implementację C # dotyczącą sposobu zapisywania nadchodzących zmian w CSS.

Oto post na blogu o tym, jak to działa: http://blog.quplo.com/2010/08/backfire-save-css-changes-made-in-firebug/

A oto kod przechowywany w Google Code: http://code.google.com/p/backfire/


Wyglada świetnie. A także dla WebKit Web Inspector? Yay!
jocap

3

Wiem, że to nie odpowiada na twoje pytanie, ale, co zaskakujące, "pasek narzędzi programisty" klonu Firebug programu Internet Explorer 8 (dostępny za pomocą F12) oferuje opcję "zapisywania html". Ta funkcja zapisuje bieżący DOM do lokalnego pliku, co oznacza, że ​​jeśli w jakiś sposób edytujesz DOM, np. Dodając gdzieś atrybut stylu, to również zostanie on zapisany.

Niezbyt przydatne, jeśli używasz Firebuga do majstrowania przy CSS, jak wszyscy, ale krok we właściwym kierunku.


3

Proponuję rozwiązanie, które obejmuje połączenie Firebug i FireFTP, a także kod, który bezpośrednio uzyskuje dostęp do lokalnego systemu plików podczas lokalnego uruchamiania strony internetowej.

Oto scenariusze:

Praca nad witryną internetową hostowaną na komputerze zdalnym

W takim przypadku podasz szczegóły FTP i lokalizację CSS / HTML / Javascript, a Firebug zaktualizuje te pliki po zapisaniu zmian. Może nawet być w stanie zlokalizować same pliki, a następnie poprosić o sprawdzenie, czy ma poprawny plik. Jeśli nazwy plików są unikalne, nie powinno to stanowić problemu.

Praca nad witryną internetową działającą na komputerze lokalnym

W takim przypadku możesz podać Firebug lokalizację lokalnego folderu witryny i to samo zachowanie zostanie użyte do dopasowania i weryfikacji plików. W razie potrzeby dostęp do lokalnego systemu plików można uzyskać za pośrednictwem protokołu FireFTP.

Praca na serwisie WWW hostowanym zdalnie bez dostępu do FTP

W takim przypadku należałoby zaimplementować coś w rodzaju dodatku FireFile.


Dodatkową funkcją byłaby możliwość zapisywania i otwierania plików projektu, które przechowują mapowania między plikami lokalnymi i adresami URL, z którymi są skojarzone, a także zapisywania szczegółów FTP, tak jak robi to FireFTP.


Brzmi świetnie, spróbuję!
Dean Rather

3

Jestem autorem CSS-X-Fire, o którym Sorin Sbarnea również uprzejmie opublikował w tym wątku. Chyba trochę się spóźniłem;)

CSS-X-Fire emituje zmiany właściwości CSS z Firebug do IDE, gdzie zmiany można zastosować lub odrzucić.

To rozwiązanie ma kilka zalet w porównaniu z większością innych istniejących narzędzi, które wiedzą tylko o nazwach plików i zawartości pobieranej przez przeglądarkę (patrz komentarz NickFitz w oryginalnym poście).

Scenariusz 1: Masz witrynę internetową (projekt), która zawiera kilka motywów, spośród których użytkownik może wybierać. Każdy motyw ma swój własny plik CSS, ale tylko jeden jest znany Firebugowi, aktualny. CSS-X-Fire wykryje wszystkie pasujące selektory w projekcie i pozwoli Ci zdecydować, które z nich należy zmodyfikować.

Scenariusz 2: Projekt sieci Web zawiera arkusze stylów utworzone w czasie kompilacji lub podczas wdrażania. Mogą zostać scalone z kilku plików, a nazwy plików mogą ulec zmianie. CSS-X-Fire nie dba o nazwy plików, zajmuje się tylko nazwami selektorów CSS i ich właściwościami.

Powyżej znajdują się przykłady scenariuszy, w których CSS-X-Fire przoduje. Ponieważ działa z plikami źródłowymi i zna strukturę języka, pomaga również znaleźć duplikaty nieznane Firebugowi, przeskoczyć do kodu itp.

CSS-X-Fire to oprogramowanie typu open source na licencji Apache 2. Strona główna projektu: http://code.google.com/p/css-x-fire/



2

Ponieważ Firebug nie działa na twoim serwerze, ale pobiera CSS z witryny i przechowuje go lokalnie i pokazuje witrynę z tymi lokalnymi zmianami.




2

Miałem ten problem od zawsze i ostatecznie zdecydowałem, że nie powinniśmy edytować rzeczy w inspektorze sieci i zbudować coś dla niego ( https://github.com/viatropos/design.io ).

Lepsze rozwiązanie:

Przeglądarka automatycznie odzwierciedla zmiany CSS bez ponownego ładowania po naciśnięciu przycisku Zapisz w edytorze tekstu .

Głównym powodem, dla którego edytujemy css w inspektorze sieci (używam webkita, ale FireBug jest to samo), jest to, że musimy wprowadzić drobne poprawki, a ponowne załadowanie strony trwa zbyt długo.

Z takim podejściem wiążą się 2 główne problemy. Po pierwsze, możesz edytować pojedynczy element, który może nie mieć idselektora. Więc nawet gdybyś był w stanie skopiować / wkleić wygenerowany CSS z inspektora sieci, musiałby on wygenerować idzakres CSS. Coś jak:

#element-127 {
  background: red;
}

To spowodowałoby bałagan w CSS.

Możesz to obejść, zmieniając tylko style istniejącego selektora ( .spaceselektor klasy na poniższym obrazku inspektora Webkit).

Inspektor Webkit

Wciąż jednak drugi problem. Interfejs do tego jest dość szorstki, trudno jest wprowadzić duże zmiany - na przykład, jeśli chcesz spróbować naprawdę szybko skopiować ten blok css do tego miejsca, czy cokolwiek innego.

Wolę po prostu trzymać się TextMate.

Idealnie byłoby po prostu napisać CSS w edytorze tekstu i pozwolić przeglądarce odzwierciedlić zmiany bez ponownego ładowania strony . W ten sposób będziesz pisać ostateczne css podczas wprowadzania drobnych zmian.

Następnym poziomem byłoby napisanie w dynamicznym języku CSS, takim jak Stylus, Less, SCSS itp., I zaktualizowanie przeglądarki za pomocą wygenerowanego CSS. W ten sposób możesz zacząć tworzyć miksy, takie jak box-shadow(), które odciągają zawiłości, których inspektor sieciowy zdecydowanie nie mógł zrobić.

Jest kilka rzeczy, które to robią, ale moim zdaniem nic tak naprawdę nie usprawnia.

Brak możliwości łatwego dostosowania sposobu ich działania jest głównym powodem, dla którego ich nie użyłem.

Stworzyłem https://github.com/viatropos/design.io specjalnie w celu rozwiązania tego problemu i sprawiłem, że tak:

  1. Przeglądarka odzwierciedla css / js / html / etc za każdym razem, gdy zapisujesz, bez ponownego ładowania strony
  2. Obsługuje dowolny szablon / język / framework (Stylus, Less, CoffeeScript, Jade, Haml itp.)
  3. Jest napisany w JavaScript i możesz szybko połączyć rozszerzenia w JavaScript.

W ten sposób, gdy musisz wprowadzić te małe zmiany w CSS, możesz powiedzieć, ustaw kolor tła, naciśnij Zapisz, zobacz nie, niezupełnie, dostosuj odcień o 10, zapisz, nie, dostosuj o 5, zapisz, wygląda dobrze.

Sposób, w jaki to działa, polega na obserwowaniu każdego zapisywania pliku (na poziomie systemu operacyjnego), przetwarzaniu pliku (w tym miejscu działają rozszerzenia) i wysyłaniu danych do przeglądarki za pośrednictwem gniazd sieciowych, które są następnie obsługiwane (po stronie klienta rozszerzenie).

Nie podłączać ani nic, ale walczyłem z tym problemem przez długi czas.

Mam nadzieję, że to pomoże.


1

Firebug działa na obliczonym CSS (tym, który otrzymujesz, pobierając CSS w plikach i stosując dziedziczenie itp. Oraz zmiany dokonane za pomocą JavaScript). Oznacza to, że prawdopodobnie nie można go użyć bezpośrednio do dołączenia do pliku HTML, który jest specyficzny dla przeglądarki / wersji (chyba że zależy Ci tylko na Firefoksie). Z drugiej strony śledzi to, co jest oryginalne i co jest obliczane ... Myślę, że nie powinno być bardzo trudno dodać trochę JS do Firebuga, aby móc wyeksportować ten CSS do pliku tekstowego.


1
To nie jest do końca prawdą. Firebug pokazuje wszystkie style, które mają zastosowanie do elementu, w tym skąd pochodzą, i po prostu je przebija, jeśli zostały zastąpione bardziej szczegółową / późniejszą / ważną regułą. Pozwala zmieniać / dodawać reguły na dowolnym poziomie. Możesz również wyświetlić tylko wyliczone style, ale domyślnym widokiem jest pokazanie wszystkich stylów.
SpoonMeiser

1

Zastanawiałem się, dlaczego nie mogę, do cholery, dobrze wybrać i skopiować tekstu przed oczami. Zwłaszcza gdy inni mówią, że można po prostu „wybrać i skopiować”. Okazuje się, że możesz , po prostu musisz rozpocząć przeciąganie poza tekstem (tj. W rynnie powyżej lub po lewej stronie tekstu), tak jak każde naciśnięcie myszki - niezależnie od tego, czy jest to kliknięcie, czy przeciągnięcie - na dowolnym tekście natychmiast wywołuje właściwość redaktor. Możesz także kliknąć zewnętrzny tekst, aby uzyskać kursor (nawet jeśli nie zawsze jest widoczny), po którym możesz poruszać się za pomocą klawiszy strzałek i zaznaczać tekst w ten sposób.
Tekst skopiowany do schowka jest niestety pozbawiony jakichkolwiek wcięć, ale przynajmniej chroni Cię przed ręcznym przepisywaniem całej zawartości pliku CSS. Po prostu niech twój program porównujący ignoruje zmiany w białych znakach podczas porównywania z oryginałem.


1

Możesz napisać własny plik skryptowy serwera, który przyjmuje parametr nazwy pliku i parametr zawartości.

Skrypt serwera znalazłby żądany plik i zastąpiłby jego zawartość nową.

Napisanie skryptu JavaScript, który wykorzystuje informacje o firebugu i pobiera przydatne dane, byłoby trudną częścią.

Osobiście wolałbym poprosić zespół programistów w Firebug o dostarczenie funkcji, nie powinno to być dla nich zbyt trudne.

Na koniec Ajax wysyła parę nazwa / zawartość do utworzonego pliku php.


1

Cytat z FAQ Firebuga :

Edycja stron

  • Czy mogę zapisać w źródle zmiany wprowadzone na stronie internetowej, którą widzę?

    Teraz nie możesz. Jak napisał na grupie dyskusyjnej John J. Barton:

    Edytowanie w Firebug jest trochę jak wyjmowanie pikli i dodawanie musztardy do kanapki w restauracji: możesz cieszyć się rezultatem, ale następny klient w restauracji nadal dostanie pikle i bez musztardy.

    Jest to długo oczekiwana funkcja, więc pewnego dnia będzie dostępna bezpośrednio z Firebug. W międzyczasie możesz wypróbować Firediff , rozszerzenie do firebuga autorstwa Kevina Deckera.

  • Jak mogę wyświetlić wszystkie zmiany, które zostały wprowadzone w CSS witryny w firebug?

    To funkcja zaimplementowana w Firediff Kevina Deckera .


0

Oto częściowe rozwiązanie. Po wprowadzeniu zmian kliknij jedno z łączy do odpowiedniego pliku. To jest oryginalny plik, więc musisz odświeżyć plik, który znajduje się pod przyciskiem menu opcji w prawym górnym rogu panelu firebug. Teraz masz zmodyfikowaną stronę css, którą możesz skopiować i wkleić. Oczywiście będziesz musiał to zrobić dla każdego pliku css.

Edycja: wygląda na to, że Mark Biek ma szybszą wersję


Co powiesz na łączenie: użyj rozwiązania Marka Biek do kopiowania i wklejania, ale użyj rozwiązania Eduardo Molteniego i wklej je do narzędzi programistycznych i zapisz. To właśnie zamierzam teraz zrobić. Byłoby miło, gdyby to zostało dodane do FB!
Rob

0

Bardzo prostym sposobem na „edycję” swojej strony jest przejście do niej za pomocą przeglądarki internetowej. Zapisz stronę jako html tylko na swoim pulpicie. Przejdź do pulpitu i kliknij prawym przyciskiem myszy nowy plik strony internetowej i wybierz otwórz za pomocą, wybierz notatnik i edytuj stronę stamtąd, jeśli znasz html, będzie to łatwe. Po zakończeniu edycji zapisz plik i ponownie otwórz swoją stronę internetową, jeśli zmiany zostały wprowadzone poprawnie, powinny tam być. Następnie możesz użyć nowej edytowanej strony i wyeksportować ją lub skopiować do zdalnej lokalizacji


1
To prawda, ale myślę, że pytanie brzmi, jak zapisać pliki CSS z zastosowanymi do nich zmianami wprowadzonymi w Firebug.
Henrik,

-4

W rzeczywistości Firebug jest narzędziem do debugowania i analizy: nie jest edytorem i oczywiście nie jest uważany za taki. Drugi powód został już wspomniany: jak zmienić CSS przechowywany na serwerze podczas debugowania strony internetowej?


Nie jestem pewien, dlaczego zostałeś odrzucony, ale +1 ode mnie: jednym z głównych powodów, dla których ludzie pytają o tę prawie niemożliwą funkcję, jest to, że nie doceniają różnicy między debugerem a edytorem.
NickFitz

4
Firebug został stworzony, aby rozwiązać problem, a nie być debuggerem. Jeśli istnieje inny problem, który wymaga rozwiązania, dlaczego nie można go dodać do programu Firebug?
Jonathan Parker

3
Jasne, Firebug to debugger, ale dlaczego pozwala na przykład edytować CSS? Kto powiedział, że debugger nie powinien być w stanie zapisać wyniku zmienionego wyniku? Mam wrażenie, że Firebug to tak wiele rzeczy dla tak wielu ludzi. Dla niektórych używanie debuggera oraz wchodzenie i wychodzenie z funkcji itp. Jest najważniejsze - jednak dla innych główną zaletą jest możliwość zmiany CSS za pomocą aktualizacji na żywo.
Henrik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.