Dar vieno analitiko svetainė

Petras Kudaras

Ginant struktūrinį žymėjimą

Simon Willison išreiškė savo nuomonę apie HTML naudojimą tik dokumento struktūrai aprašyti. Jo nuomone, jei profesionaliai dirbate interneto rinkoje ir dar nepradėjote naudoti CSS, tai kenkiate ir sau, ir savo klientams ir savo kolegoms. CSS gal ir ne stebuklingas dalykas, kuris išsprendžia visas problemas, bet CSS padeda daryti efektyvesnes svetaines. „Efektyvesnes“ – tai matomas daugiau naršyklių, lengvesnes programuoti (ar keisti) ir užimančias mažiau vietos. CSS nėra super sudėtinga. Tiesa, svetainę perversti visiškai pilnai į CSS yra sudėtinga, bet CSS gali padėti išsikrapštyti iš lentelių lentelėse ir permatomų GIF’ų košės.

Pagrindinis dalykas, dėl kurio ginčyjasi Simon’as nėra „CSS prieš lenteles“, jis nori įtikinti, kad HTML turi būti naudojamas struktūrai, o ne dizainui. HTML atskyrimas nuo dizaino turi nemažų privalumų: sumažėjęs kodo dydis, lengviau keičiamas dizainas ir lengvas puslapio pritaikymas įvairioms naršyklėms. Taip, kai kuriuos dalykus kol kas labai sunku pernešti iš HTML į CSS, bet tai dažniausiai dėl prasto naršyklių CSS palaikymo. Tačiau šis palaikymas gerėja.