Český překlad "CSS & XSL"

Tento dokument je překladem dokumentu "CSS & XSL", publikovaného organizací W3C na adrese
http://www.w3.org/Style/CSS-vs-XSL
Tento dokument může obsahovat chyby v překladu.
Všechna práva vyhrazena W3C. Miroslav Rocek

CSS & XSL

(This page uses CSS style sheets)

W3C Style

Which should I use?

 

CSS

 

XSL

Proč W3C doporučuje dva ruzných jazyků stylů? Který máte použít? Zkratka pravidlo mužeme vyjadřit takhle:

používejte CSS, jestli mužete, používejte XSL, jestli musíte.

Příčina je v tom, že CSS mnohem snadší v použití a studování, takže podpora bude jednodušší a levnĕjší. Existujou visuální editory pro CSS. Celkem mame víc nástroji pro CSS, než pro XSL. Ale tato jednoduchost znamená, že CSS má omezení. Nĕkteré vĕci nemužete udĕlat pomocí CSS nebo jenom s CSS – potřebujete XSL nebo alespoň přetvoření XSL.

Kde se XSL používá? Všude, kde potřebujeme přetvoření. Například, máte seznam a chcete ho zobrazit v lexikografickém pořadí, nebo chcete, aby prázdné elementy se zamĕnily jinými nebo textem. CSS mohou generovat text, ale pouze v určitých případech – například, čislování nazvů.

Diagram of the role of XSL and CSS in rendering HTML and XML documents Tento diagram ukazuje úlohu XSL a CSS. Existuje tři způsoby zpracovaní dokladu: (1) jestli doklad nepotřebuje přetvoření, používejte CSS. V jinych případech používejte XSL-T, jazyk převodu XSL takhle: (2) generujte stylové vlastnosti spolu s modifikovaným textem pomocí XSL-FO (objekty formatování XSL), nebo (3) generujte nový doklad XML nebo HTML a dejte k dispozici tabulku stylů CSS.

Tato příloha je informativní:

Bert Bos, W3C Style Activity Lead
Webmaster
Created 22 July 1999.
Last updated: $Date: 2007/08/31 15:54:12 $ GMT