Hm, Bojane moram priznati da si dao interesantan argument. Ali opet vidim jednostavno rešenje u 3 koraka (koje nije ograničeno samo na web dizajn):
1. Napravi dokument koji podleže aktuelnim standardima (ne moraju biti samo W3C standardi u pitanju).
2. Proveri da li radi na platformama koje želiš da podržiš - ako da, odlično završio si posao.
3. Za svaku platformu na kojoj nismo postigli željeno ponašanje ubaci ispravke.
Da se vratimo na web dizajn i korak 3:
1. Ne verujem da se neka od platformi (browser, biblioteke, specijalizovani programi) koje uzimaš u obzir ne može snaći sa XHTML 1.1 striktnim kodom. Ispravi me ako grešim.
2. Iz 1. sledi da je najveći problem u CSS-u.
3. Kako rešiti vendor-specific greške u implementaciji? Zameni deo problematičnog CSS-a pomoću html pseudo instrukcija, server side detekcije browsera, ...
U stvari možda se nisam dobro izrazio: učitaj novi CSS dokument koji će zameniti problematične delove starog (CSS ima podršku za overload).
|