Czy istnieje alternatywa dla CSS?


88

Czy istnieje alternatywa dla języka formatowania arkuszy stylów dla CSS? A może CSS jest obecnie pojedynczym językiem do formatowania arkuszy stylów?

Spojrzałem na opis CSS na Wikipedii ( http://en.wikipedia.org/wiki/Cascading_Style_Sheets ) i kilka innych komentarzy na temat CSS i zniechęciło mnie brak pełnego wsparcia dla CSS w różnych silnikach Layout, więc Jestem po prostu ciekawy, czy jest alternatywa, czy też muszę nauczyć się używać filtrów CSS.

Dzięki za wszelkie spostrzeżenia.


10
Jeśli CSS jest w porządku *, to IE jest uszkodzony. (* Z wyjątkiem CWG)
annakata

74
Gdyby tylko istniała alternatywa ... Wzdrygam się na myśl o ilości ludzkiego wysiłku, który został zmarnowany na próby robienia rzeczy w CSS, które powinny być proste, ale nie są ...
PeterAllenWebb

8
zabawne jest to, że musisz wpisać style = "text / css" w tagach związanych ze stylem ... :)

3
To nie jest nawet dla programistów. W programowaniu masz w dokumencie kolejność wykonywania od góry do dołu. W CSS nawet tego nie masz. Masz do czynienia z wieloma właściwościami, do których uzyskujesz dostęp na ślepo z zupełnie innego dokumentu i są one stosowane do zupełnie innego dokumentu, złożonej, statycznej sieci ciągów, której nie możesz zacząć analizować, dopóki nie znajdziesz interfejsu. Nie możesz nawet powiedzieć, skąd pochodzą niektóre efekty, ponieważ rzeczy są ślepo kaskadowo ułożone w całym dokumencie.
GameKyuubi

1
CSS jest deklaratywny, ponieważ sieć jest płynna (czy użytkownik korzysta z gigantycznego monitora, laptopa, smartfona czy czytnika ekranu?), Więc graficy nie mogą używać technik, do których są przyzwyczajeni w, powiedzmy, Photoshopie, gdzie rozmiar płótna jest pod ich kontrolą. Podobnie, ponieważ różne programy klienckie renderują się inaczej, musisz powiedzieć „Oto, czego chcę”, a nie „Oto jak to zrobić”, jak zrobiłby to programista. Nie oznacza to, że CSS nie przydałby się wiele ulepszeń i stał się łatwiejszy w użyciu; tylko że musi mieć inny charakter niż to, do czego przyzwyczajeni są zarówno projektanci, jak i programiści.
Canuck

Odpowiedzi:


64

CSS to jedyna prawdziwa opcja.

Obsługa CSS przez przeglądarkę nie powinna być poważnym problemem (w większości przypadków), gdy poznasz tajniki CSS. Kluczem do zrozumienia CSS jest to, że jego celem jest zdefiniowanie stylu dokumentu HTML i powinien on być oddzielony od treści.

Będziesz potrzebować praktyki, aby nauczyć się, jak sprawnie degradować rzeczy w przeglądarkach, które nie obsługują funkcji. Podstawowa idea polega na tym, że należy sprawić, aby najniższy wspólny mianownik (zwykle Internet Explorer) działał „na tyle dobrze”, aby nie odbierał użytkownikowi wrażeń i zapewniał przyjemności użytkownikom korzystającym z lepszych przeglądarek. Również nie rozwijać dla Internet Explorer pierwszy. Pozostaw to na koniec, a następnie napraw błędy. Robienie rzeczy na odwrót (najpierw IE) jest znacznie trudniejsze.

Masz również możliwość używania JavaScript do ustawiania stylów, ale nie jest to zalecane, ponieważ powinieneś unikać stosowania stylów w JavaScript, ponieważ JavaScript jest przeznaczony dla logiki, a nie stylów.

Istnieją 3 (w zależności od tego, jak na to patrzysz) elementy strony internetowej:

  • HTML - dla treści
  • CSS - do stylizacji treści
  • JavaScript - do stosowania dodatkowej lub dynamicznej logiki w treści

19
Kluczową linijką jest tam drugie zdanie: „Obsługa CSS przez przeglądarkę nie powinna stanowić większego problemu (w większości przypadków), kiedy już poznasz tajniki CSS”. Osoby, które najbardziej narzekają na uszkodzenie CSS, wiedzą o tym najmniej.
Rob Allen

1
+1: ... za doskonałą odpowiedź. Sugestia, aby najpierw kodować zgodnie ze standardami, a następnie załatać błędy w prymitywnym silniku renderującym IE, jest zdecydowanie sposobem na zrobienie tego.
Jon Cage

Jeśli znasz dobrze CSS, IE7 zachowuje się całkiem dobrze. @Rob: usłyszeć, usłyszeć +1.
Ryan Florence

1
tworzenie aplikacji z css to prawdziwa tortura dla programisty aplikacji. jednakże z wyjątkiem Cappuccino.org, było bardzo niewiele prób rozwiązania tego bardzo oczywistego problemu. krążą plotki, że xcode wkrótce będzie produkował html5, jeśli tak się stanie, położy kres temu chaosowi, nie dlatego, że xcode jest najlepszy, poprowadzi innych do implementacji SDK dla sieci, a przeglądarki będą dostarczane z komponentami UI ( będą nadal korzystać z CSS i HTML, aby go wyświetlić ale kogo to obchodzi, nie zobaczymy / zastosowanie / wiem / nauczyć je)
Devrim

3
@RobAllen To samo mówię o Malbolge, moim ulubionym języku programowania. Ludzie, którzy myślą, że to niemożliwe, po prostu nie wiedzą o tym wystarczająco dobrze, aby zdać sobie sprawę, jakie to wspaniałe.
AR

68

Wszyscy próbujecie odpowiedzieć na to pytanie z perspektywy programisty. Myślę, że oryginalny plakat szukał alternatywy, która byłaby bardziej przyjazna graficznie - takiej, która oferowałaby inną koncepcję.

Nawet jeśli CSS3 zostanie przyjęty w różnych przeglądarkach, uważam, że sposób układania elementów w CSS (inline box, float, margines, itp.) Jest okropny. Jestem programistą, ale mój ojciec jest grafikiem i jestem prawie pewien, że oprogramowanie do projektowania, którego używali przez 20 lat, było w niektórych aspektach łatwiejsze i bardziej zaawansowane niż CSS.


9
No właśnie! CSS i poznawczy przepływ pracy układu graficznego nie są na tym samym poziomie abstrakcji.
Alex

5
IMHO, ta odpowiedź jest tak
niedoceniana

13
„mój ojciec jest wydawcą i grafikiem, a ja kąpałem się w projektowaniu graficznym od najmłodszych lat i śmiem twierdzić, że oprogramowanie do publikowania, którego używali 20 lat temu, było obecnie bardziej zaawansowane i przyjazne dla użytkownika niż HTML / CSS”. ... Różnica polega na tym, że twój ojciec nie projektował dla różnych rozmiarów ekranu, czytników ekranu, różnych wersji przeglądarek (z różnymi możliwościami) itp. Projektowanie do druku jest o wiele, dużo prostsze niż projektowanie do wyświetlania na ekranie, dlatego CSS jest bardziej złożone niż języki przeznaczone do układania materiałów drukowanych.
J. Taylor,

1
Poleciłem Postscript jako język i PDF jako narzędzie dostawy. Zostałem pobity i przegłosowany w lepki sposób. Droidy na SO nie lubią opinii.
ATL_DEV,

1
@J Taylor, Lose it will ya. Projektowanie przy użyciu dowolnego medium nie jest łatwe. To umiejętność, sztuka i nauka, tak samo jak pisanie CSS i HTML. Proszę uszanuj sztukę. Postscript został zaprojektowany do obsługi różnych rozmiarów mediów i istnieje od dziesięcioleci. Cały sens HTML i CSS polega na tym, aby przeglądarka internetowa renderowała coś, co domyślnie robi Postscript. HTML i CSS są okropne!
ATL_DEV,

43

Tak , nazywa się LESS i naprawdę rozwiązuje większość problemów z czytelnością kodu CSS.

Można go skompilować zarówno na serwerze, jak i on-the-fly po stronie klienta z less.js .

Do produkcji, zalecam utworzenie skryptu build, który kompiluje (w NodeJS to bułka z masłem z Grunt i grunt-contrib-less ).


Edycja: Są też inne opcje, o których warto wspomnieć, nawet jeśli używam i polecam MNIEJ.

SASS : Ludzie Ruby to uwielbiają. Nie jest to super zestaw CSS, taki jak LESS, ale zamiast tego używa własnej składni. Aby sobie z tym poradzić, opracowali SCSS, który jest super zestawem CSS i jest podobny do LESS.

Rysik : podobnie jak LESS, jest kodowany w javascript, ale jest powszechnie używany z Node.js. Nie mogę za to ręczyć, ponieważ jeszcze go nie wypróbowałem, ale jest bardzo dojrzały, więc jeśli ma funkcję, którą chcesz, zdecydowanie zrób to.

Turbina : ta została zakodowana w PHP. Niewielka przyczepność.

Przełącz CSS : Może hakerzy Pythona będą chcieli się temu przyjrzeć. Jeszcze mniejsza przyczepność.

Jeśli czujesz się jeszcze bardziej alternatywny, jest też CSS Cacheer , CSScaffold , DtCSS , CSSPP, a nawet coś od porneL .


Inne rzeczy, które możesz chcieć sprawdzić:

Compass : Kompletny framework do tworzenia CSS dla ludzi z Rubiego.

WinLESS : kompilator typu drag & drop LESS dla systemu Windows, jest super fajny i naprawdę powinieneś to sprawdzić.

LESS Elements , Preboot , LESSHat i even.less : Biblioteki miksów i stałych dla LESS.

Bootstrap : framework opracowany przez Twittera. Powiązane również: Boilerplate HTML5 .

Normalize.css : alternatywa dla resetowania CSS . Jest wiele resetów, jednak jako twórca jednego muszę powiedzieć: większość to bzdury. Jeśli nie zamierzasz tworzyć własnych, po prostu użyj tego.


Aktualizacja : od 1.4 , LESS @extendteż. Jeśli to możliwe, używaj wersji 1.4+! Myślę, że to uzupełnia powody, dla których warto wybrać LESS zamiast SASS.


26
niestety nie wydaje się to być alternatywą dla samego modelu .
n611x007

1
@naxa i dlaczego chcesz tego? Model jest świetny (arkusze stylów), implementacja jest okropna (CSS). Te narzędzia zajmują się tylko implementacją, dlatego są tak popularne.
Camilo Martin,

3
Ponieważ konkurencja sprzyja postępowi. Co rozumiesz przez „arkusze stylów”? Kojarzę to z kaskadowym i odrębnym plikiem / sekcją z tekstu. Ale to nie wszystko, model pudełkowy, wykorzystujący etykiety i kontenery scalone z tekstem (z html). Czy istnieje zależność od implementacji? - np. czy arkusze stylów można zastosować do wszystkiego oprócz html / xml? (Co jeśli napisałem stylów i chcą ją stosować nie do nie-GT / LT-oparty tekstu lub w formacie binarnym Byłaś do ponownego użycia jakichkolwiek realizację stylów lub tam na własną rękę w środowisku naturalnym?)
n611x007

@naxa miałem na myśli to, że koncepcja oddzielenia stylu od treści to świetny model, który nazywam „arkuszami stylów”. I przez implementację miałem na myśli składnię CSS, ale zgadzam się, że posiadanie LESS zamiast CSS jest jak używanie CoffeeScript zamiast Javascript. No cóż, istnieją binarne formaty znaczników, więc nie rozumiem, dlaczego nie mógłbyś mieć binarnych arkuszy stylów, ale jeśli się nad tym zastanowić, prawdopodobnie nie byłyby one znalezione pod tą nazwą, ponieważ arkusze stylów rozwiązują ludzki problem (pisanie stylów dla wielu dokumentów), a nie problem z maszyną (lub nadal używalibyśmy <FONT>tagów).
Camilo Martin,

4
Głosowałem w dół, ponieważ są to preprocesory, a nie alternatywy. Umieszczają na wierzchu CSS i na końcu wyświetlają CSS. Więc to tylko jeden poziom abstrakcji wyższy - ale nie alternatywa.
ProblemsOfSumit

17

Tak.

Jak wszyscy powiedzieli, CSS jest jedyną realną opcją, ale istnieje inny język do „formatowania arkuszy stylów” w Internecie, zwany eXtensible Stylesheet Language (XSL), w szczególności podzbiór specyfikacji, która stała się znana jako XSL-FO (formatowanie obiektów) .

W pewnym momencie, w zależności od tego, kogo zapytałeś, miał konkurować lub współpracować z CSS .


1
W3C ma dobre podsumowanie związku między XSL i CSS: w3.org/Style/CSS-vs-XSL
Patrick McElhaney


7

Szeroko rozpowszechniony CSS nie jest w pełni obsługiwany we wszystkich przeglądarkach ... jak (nieznana) alternatywa powinna osiągnąć ten cel?


3
Mając model układu, który jest przewidywalny, intuicyjny i rozwiązuje problemy w nowych wersjach, zamiast zostawiać błędy.
AR

7

Cóż, CSS 2.1 jest całkiem dobrze obsługiwany przez prawie każdą przeglądarkę. (z wyjątkiem IE6) Łatwo jest napisać z wdziękiem zdegradowany CSS, gdy znasz bezpieczny podzbiór. (Aby nawet nieobsługiwane przeglądarki nie zepsuły całkowicie strony)

Zobacz http://www.quirksmode.org, aby uzyskać wskazówki dotyczące zgodności przeglądarek CSS.


4
+1 dla quirksmode - każdy użytkownik zaczynający od CSS musi o tym wiedzieć. Dodałbym, że IE7 też jest dość kiepski z CSS2 i niestety większość sieci (i prawie wszystkie sieci korporacyjne) to tylko IE 6 i 7, więc trzeba uważać z CSS2.
Keith


6

zniechęcił się brakiem pełnego wsparcia dla CSS w różnych silnikach Layout

Myślę, że jQuery ma kilka sposobów, aby uczynić css bardziej kompatybilnym między przeglądarkami, tj. Jeśli określisz niektóre atrybuty za pomocą jQuery, spróbuje zastosować obejście dla przeglądarek, które nie obsługują niektórych funkcji.

Istnieje również projekt o nazwie CleverCSS , możesz go sprawdzić. Nie jest to jednak dla niego alternatywa, tylko nieco inny sposób jej zdefiniowania.


Niestety, link nie działa .. :-(
sierpnia

4

Spojrzałem na opis CSS na Wikipedii ( http://en.wikipedia.org/wiki/Cascading_Style_Sheets ) i kilka innych komentarzy na temat CSS i zniechęciło mnie brak pełnego wsparcia dla CSS w różnych silnikach Layout, więc Jestem po prostu ciekawy, czy jest alternatywa, czy też muszę nauczyć się używać filtrów CSS.

CSS jest standardem. Nie ma alternatywy.

Wszystkie przeglądarki obsługują podstawowe funkcje CSS. Każda nowa wersja każdej z (czterech?) Głównych linii przeglądarki zapewnia zwiększoną obsługę standardu, ale strony internetowe korzystające z tych funkcji zostaną uszkodzone dla wszystkich użytkowników we wcześniejszej wersji. Istnieją dwie odpowiedzi na to pytanie:

  1. „Wdzięczna degredacja” (lub jej bliźniak „Progresywne ulepszanie” - wygoogluj), w której strona korzysta z zaawansowanych funkcji, jeśli są one dostępne, a jeśli nie są, nadal działają.

  2. Kim są twoi odbiorcy? Jeśli masz szczęście wiedzieć, że 99,8% odwiedzających Twoją witrynę będzie używać co najmniej IE7, nie musisz się martwić o funkcje CSS, które są zepsute w IE6. Będzie to jednak zależeć od Twojej firmy, więc najpierw sprawdź fakty.

Najgorsze, co możesz zrobić, to zakodować dziwactwa jednej konkretnej przeglądarki, ponieważ prowadzi to do strony, która jest zepsuta nie tylko w innych przeglądarkach, ale nawet w późniejszych wersjach tej samej przeglądarki.


4

Alternatywą dawno temu JavaScript Style Sheets (JSSS) była technologia języka arkuszy stylów zaproponowana przez Netscape, jeśli ktoś jest zainteresowany, podam ci kilka linków http://en.wikipedia.org/wiki/JavaScript_Style_Sheets

oto propozycja http://www.w3.org/Submission/1996/1/WD-jsss-960822 Myślę, że to był dobry pomysł, ale niestety wygrał css, ale może niektóre części zostały zintegrowane z javascriptem?

Być może zamiast używać css, możesz użyć svg do niektórych efektów tekstowych, spójrz na przykłady
http://msdn.microsoft.com/en-us/ie/hh410107.aspx
i niektóre animacje
http://svg-wow.org/ text-effects / text-effects.xhtml efekty
niektórych przycisków https://www.svgopen.org/2008/papers/86-Achieving_3D_Effects_with_SVG/
Oto fajniejszy przykład stylizacji tekstu, na który należy spojrzeć na http: //www.hongkiat .com / blog / scalable-vector-graphics-text /


3

Jedyną alternatywą jest przestarzała obsługa formatowania, którą ma sam HTML, podobnie jak <font>tag. Ale nie chcesz tego robić. 8-)


7
Jeśli używasz <font>, możesz również doświadczyć lekko intensywnej nienawiści ze strony innych twórców stron internetowych, takich jak ja: p (Przynajmniej jeśli będą musieli przeczytać / naprawić twój kod ...)
Svish

3

Nie, CSS to najlepszy sposób na teraz. Nie ma nic złego w samym formacie (osobiście całkiem go lubię), a raczej tylko obsługa go przez przeglądarkę - szczególnie jeśli chodzi o IE. Kiedy już będziemy mieć wszystkie główne przeglądarki obsługujące CSS3 , wszystko powinno być w porządku - chociaż nie jestem zbyt optymistą co do tego, kiedy to się stanie.


9
Nie ma nic złego w samym formacie? Cytując Jeffa Atwooda: „Krótko mówiąc, CSS narusza żywe bzdury z zasady DRY. Ciągle i nieuchronnie się powtarzasz. (Brak zmiennych, więc musimy powtarzać kolory w każdym miejscu. Brak zagnieżdżenia, więc musimy powtarzaj ogromne bloki CSS w każdym miejscu.) To też moje doświadczenie, możesz stać się w tym dobry, ale nie ma to nic wspólnego z jego zaletą jako języka
Peter

3

W tej chwili nie ma alternatywy dla CSS i to jest dobra rzecz. Dostawcy przeglądarek, W3C, WHATWG itp. Mają wystarczająco dużo czasu na uzgodnienie jednej specyfikacji, czy możesz sobie wyobrazić, co by się stało, gdyby istniało więcej niż jedna specyfikacja?

W każdym razie odkryłem, że kiedy nauczysz się CSS, zdobędziesz wiedzę o tym, jakie konkretne rzeczy coś psują i albo nauczysz się z tym pracować, albo tego unikasz.

Mam nadzieję że to pomoże.


12
„W tej chwili nie ma alternatywy dla CSS i to jest dobra rzecz”.
Gandalf

To Dobra Rzecz w wąskiej specyfikacji Dobra, którą nakreślił Darko.
Dom Vinyard


2

Nie (głównie)

Jeśli chcesz tworzyć układy działające na maksymalnej liczbie komputerów klienckich, musisz nauczyć się CSS.

Jeśli możesz ograniczyć swoich użytkowników do IE8, Chrome, Safari i Firefoxa, prawdopodobnie możesz uciec z CSS2, w przeciwnym razie będziesz musiał nauczyć się wszystkich różnic z CSS1, a także niezliczonych zepsutych rzeczy - szczególnie w IE5 i 6 .

HTML 3.2 zawiera pewne znaczniki formatujące (takie jak <font>lub <center>), ale niewiele można z nimi zrobić.

Dlaczego tylko głównie? - Jeśli możesz założyć, że użytkownicy mają Flash lub Silverlight i tworzą dla nich aplikacje internetowe. Wtedy twój układ będzie idealny, ale będzie potrzebował wtyczki po stronie klienta (której nie każdy ma), aby działać. Podążałbym tą drogą tylko wtedy, gdy potrzebujesz naprawdę bogatego interfejsu klienta.


Właściwie możesz wiele zrobić dzięki znacznikom formatowania HTML 3.2 i układowi tabelarycznemu. Na przykład, to jest moja stara strona internetowa (około 10 lat): itek.at/alt/ganzneu-eng.html
Erich Kitzmueller

Twoja rzeczywista witryna jest również wykonana z tabelą układu. tracisz * dostępność, * umiejętność utrzymywania, * wielu z tych 30% internautów z upośledzeniami, * tłumaczenie maszynowe (jak Google) * ...
vikingosegundo

Nic, co można zrobić z wersją 3.2, nie jest akceptowalne w nowoczesnym rozwoju w zakresie przepustowości, dostępności lub konserwacji. Po prostu nie ma sensu zmniejszać skali, jeśli nie jest to wymagane.
annakata

@ammoQ - tak, możesz, ale zajmuje to chwilę i jest to klacz do zmiany. Przewiń do początku XXI wieku, a projekt strony polegał na pocięciu dużego obrazu i umieszczeniu powstałej układanki na stole. Robiłem to dużo i nie jest to tak dobre w porównaniu z nowoczesnymi rzeczami. Możesz stworzyć witrynę w ten sposób, ale będzie ona wyglądać tak, jakby była ostatnio aktualizowana w 2002 roku.
Keith

2

Zgadzam się, że obecny stan obsługi CSS jest dość okropny.

Myślę, że najlepszym podejściem jest napisanie CSS zgodnie ze standardem, a następnie dodanie poprawek dla wszystkich bitów, w przypadku których różne przeglądarki nie są odpowiednio zgodne. Często jednak warto unikać niektórych fragmentów CSS (na przykład poziomy z mają bardzo różne poziomy obsługi w wielu przeglądarkach).


1

Zoli ma rację. „xslt to alternatywa”

XSLT zamienia XML w renderowaną stronę internetową, tak jak CSS zamienia HTML w renderowaną stronę internetową. Zwróć uwagę, że nie możesz mieszać XSLT z HTML lub CSS z XML.

Użyłem obu CSS + XSLT do tworzenia renderowanych stron internetowych.



0

Adobe Postscript jest najbardziej prawdopodobną alternatywą dla CSS. Problem polega na tym, że wymaga programu Acrobat do przeglądania go na komputerze stacjonarnym lub w Internecie. Jest znacznie lepszy od CSS i zachowuje założenia projektowe i skaluje się na wszystkich urządzeniach, w tym drukarkach, ploterach, telefonach, tabletach i prawie wszystkim dzięki interpreterowi PostScript.

Postscript ma krzywą uczenia się ZERO, chyba że implementujesz go dla konkretnego urządzenia. Jest programowany przez miliony programistów, grafików, artystów, profesjonalnych drukarek, a nawet najmniej wykwalifikowanych użytkowników komputerów domowych. Wszystko, co musisz zrobić, to wybrać opcję drukuj lub zapisz z menu dowolnej aplikacji. Obsługuje ona łączenie i wprowadzanie danych w terenie. Czy można to przeszukiwać? To i dokumenty oparte na PS często pojawiają się na stronach wyszukiwania Google.

Chociaż można go wyświetlić w przeglądarce internetowej w postaci pliku PDF, nie jest to rodzimy język przeglądarki, taki jak HTML i CSS. Dlaczego tak nie jest, skoro jest to takie łatwe i potężne? Kiedy zaczynał się Internet, Adobe był zbyt krótkowzroczny i chciwy, aby otworzyć język. Chcieli sprzedawać licencje na swoje silniki PS i produkty do tworzenia treści. Dla Adobe rozdawanie przeglądarki PS było jak rozdawanie gęsi i złotych jajek.


-6

xslt jest alternatywą

Jest potężniejszy niż css.

Trudniej jest się go nauczyć i używać.


4
w jaki sposób XSLT jest alternatywą dla CSS? Robią zupełnie inne rzeczy.
Mr. Shiny and New 安 宇

Myślę, że mogą rozpoznać XSL-FO, co jest w porządku, ale AFAIK nie działa w przeglądarce.
Jeremy French

1
Nie, nie mam na myśli XSL-FO, tylko XSLT. W XSLT możesz wyrażać transformacje, dlatego używając XSLT możesz wyrazić dowolne formatowanie, które można wyrazić za pomocą HTML. OK, to mniej niż to, co potrafi CSS, ale nie powiedziałem, że XSLT jest doskonałą alternatywą. Rzeczy XSLT są również w osobnym pliku, takim jak CSS, az HTML można odwołać się do pliku XSLT. Ze względu na te 2 właściwości, można formatować swój dokument HTML bez większej nadmiarowości. XSLT działa w Firefoksie, IE, innych nie testowałem.
libeako

4
Nie, Zoli. Nie możesz formatować za pomocą XSLT. Można ingerować w oryginalny kod, przekształcać je, dodawać do id, wyjmij z niego etc .. ale nie można go w stylu ...
Gabriele Petrioli
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.