Problémy s postupem CSS a jejich důvody
Během posledního týdne se na mailinglistu www-style W3C, který se zabývá problematikou CSS z pohledu standardizace (archiv konference), vyskytlo několik vláken, které kritizují CSS buď jako celek, jako nemajoritní technologii, jako složitý jazyk, a nebo celý postup standardizace, transparentnost rozhodnutí či dlouhou dobu mezi verzemi.
Ačkoliv třeba s převážnou většinou těchto vláken nesouhlasím, vyskytuje se v nich i přesto mnoho zajímavých či užitečných myšlenek. V některých z vláken je také něco „ze zákulisí“. Upozorňuji, že je to čtení na delší dobu, pochopitelně tato kontroverzní témata vyvolala dlouhosáhlé diskuse.
We are where we are… but how did we get here?
Zde jsou probírány důvody, proč byla konkrétní rozhodnutí v draftech CSS taková, jaká byla. Víceméně toto téma celý kolotoč začalo, padaly dotazy, proč zrovna boxmodel takový, jaký je, proč jsou některé konstrukce tak složité, také zde byla okomentována celá pracovní skupina. Zmíněny jsou také layouty (jako věc, která by měla být separována od vzhledu, mimo CSS), či problémy s příbytkovým vykreslováním. Hovoří se i o mřížkových layoutech.
FAQ about reasons behind CSS
Toto vlákno jen rozšiřuje minulé, je zde link na užitečné CSS FAQ a ve vlákně se dále řeší reflow (přeformátování, přeplavávání), způsobené např. obrázky bez rozměru (důsledek např. viz diskuse na builder.cz), které se dále rozvádí právě se zaměřením na obrázky. Debata se také motá okolo nových pseudo-tříd a pseudo-elementů v CSS3 a jejich vlivu na formátovací model.
CSS is doomed (10 years per version ?!?)
Toto je hodně dlouhé vlákno, a nejde zde pouze o vlastní dobu přípravy doporučení a jeho dostatečného osvojení. Vyskytuje se tady myšlenka o W3C vs. uzavřených technologiích např. Microsoftu, kde jsou tvrzení podkládána tezemi, které mně osobně příliš nevoní (typu, že W3C je odtržené od reality a že takový MS dělá efektivnější technologie, daleko rychleji, daleko použitelněji a lépe implementovatelné ap. – „I'm saying that if Microsoft produced a replacement for CSS or XHTML or whatever, I'd probably like it because they've bothered to create a feeling of trust in the company. I get the impression from them that they listen and aren't idealists.“ – Orion Adrian – uff..). Jsou zde myšlenky o verzování („Versioning will happen or CSS will die. That's my prediction.“ – Orion Adrian), o trhu prohlížečů, o časovém výhledu na alespoň částečně použitelnou podporu CSS3 v koncových zařízeních, o nahrazení HTML/CSS/JS technologií XAML/.Net atd. Také se zde vyskytuje zmínka o započetí prací na CSS4 od Iana Hicksona. Vlákno pokračuje scestnými idejemi (pozn. redakce: Text nevyjadřuje postoj autora; autor si myslí, že se to ani jako idea nazvat nedá) o ignoranci standardů ve prospěch efektivní tvorby či zjednodušení procesu. Zmínka je zde i o ACID2. Opět se téma vrací i k layoutům a pozicování. Debaty se účastní i osoby jako Håkon Wium Lie nebo Anne van Kesteren.
The Core Beliefs of Usability and Their CSS Application
Na základě některých bodů minulého vlákna vzniklo toto nové vlákno, které se dotýká ergonomie (použitelnosti) vlastního jazyka CSS a vytváření layoutů pomocí jeho možností.
The Progress of CSS
Zde je shrnuta část minulých debat o historii a budoucnosti CSS a o důvodech, které jsou za tím schované. Je zde vysvětleno, proč takové časové horizonty a proč takový postup schvalování.
Pokud se vám podaří těmi vlákny prokousat, tak budete mít nejspíš pevné nervy a hodně času, ale každopádně to za to stojí.
Pondělí, 4. 7. 2005 4.28 | Trvalý odkaz | Trackback





