Mam chwilkę więc napiszę conieco.
Otóż wychodząc na przeciw potrzebom milionów odwiedzających AA i proszących o zmianę filozofii pisania kodu, postanowiłem przysiąść na chwilkę i przepisać kod tak, aby był zbudowany za pomocą tagów DIV. Tym, co z tego wynikło postanowiłem się podzielić w tym poście :)
A wynikło to, że co prawda da się (prawdopodobnie) napisać kod tak, aby wyglądał identycznie w IE / FF / MZ / OP czy innych przeglądarkach ale tylko wtedy, kiedy ich reagowanie na arkusze CSS będzie takie same (albo chociaż bardzo zbliżone). W tym momencie różnice są tak duże, że bez rezygnacji z niektórych rzeczy na stronie oraz stosowania hacków i rozwiązywania wielu problemów, których rozwiązania trzeba ostro szukać po google, nie da się tego zrobić.
Przykro mi bardzo, ale jeśli widzę, że np. IE długość warstwy liczy bez paddingu, FF i MZ z paddingiem, a Opera jeszcze inaczej to ja nie będę robił N arkuszy (gdzie N jest liczbą przeglądarek oraz ich wersji, z których każda się inaczej zachowuje) styli. Tabelki większość przeglądarek interpretuje podobnie więc pozostańmy na razie przy tym.
A porady na osiolki.net są KÓL ale raczej dla blogów i stron oraz dla dizajnerów i napinaczy, którzy potem mówią: "YEAH I'M TRENDY, MY SITE IS WRITTEN BASED ON CSS. I'M BETTER THAN YOU".
Takie jest moje zdanie *w tej chwili*.