Archive for December, 2006

CSS – 10 metų

Thursday, December 21st, 2006

Šiomis dienomis CSS švenčia savo dešimtmetį.

Sutapimas ar ne, bet prieš savaitę ir microsoft.com pagaliau atsikratė lentelių ir perėjo prie CSS pozicionavimo. Tiesa, kodas toli gražu ne pavyzdinis ir visas randuotas nuo kovų su jų turinio valdymo sistema, validatorius dar pažeria pustuzinį klaidų, bet pastangos ir tendencija – sveikintinos.

Jei prieš trejus-ketverius metus, prasidėjus WWW standartų vajui galvojai, kad čia tik saujelė entuziastų, pašūkaus, pažais su CSS ir nurims; o gal Microsoft padarys savaip ir vėl viskas bus kaip buvę – turiu nuvilti, seni metodai jau atgyveno. Kai CSS pozicionavimui pradeda naudoti penkta pagal lankomumą interneto svetainė, o tuo labiau – priklausanti kompanijai, kuri dar visai neseniai buvo laikoma priešiškumo WWW standartams simboliu – jau nėra kada svarstyti laikas ar ne laikas mokytis šios technologijos. Jei abejoji – pora metelių vėluoji…

Pacituosiu Molly cituojančią Andy Clarke:

Those people still delivering nested table layout, spacer gifs or ignoring accessibility can no longer call themselves web professionals.

Pabaigai – kitiems metams palinkėsiu kolegoms (ir sau) daugiau profesionalumo, kad nei mums, nei mūsų darbams netiktų šie Joe Clark žodžiai:

A failed redesign is a Web page created from scratch, or substantially updated, during the era of Web standards that nonetheless ignores or misuses those standards. A failed redesign pretends that valid code and accessibility guidelines do not exist; it pretends that the 21st century is frozen in the amber of the year 1999. It indicates not merely unprofessional Web-development practices but outright incompetence. For if you are producing tag-soup code and using tables for layout in the 21st century, that’s what you are: Incompetent.