Jinak ono je to slozite, budeme-li se opravdu poustet na rovinu teorie. Protoze tam zjistime, ze IE XHTML neumi a tim myslim vubec, nikoliv treba jenom spatne nebo trochu. Vubec. A je to featura. Tudiz bude-li clovek pouzivat XHTML (opravdove), automaticky tim skrta IE.
V soucasnosti bych sam preferoval reseni, ktere by fungovalo asi takto: veskere dokumenty budou XHTML 1.1, kodovani utf-8. Server se podle http_user_agent rozhodne, jestli to vypada na IE, pokud ano, je mu dokument naservirovan jako text/html a bez XML hlavicky (protoze nastesti pouzivame XML verze 1.0 a kodovani utf-8, takze z nasi strany je vse korektni). IE to popadne, zachova se k tomu jako k HTML (s nejakymi podivnostmi, ktere do HTML nepatri, se kterymi si ale nastesti dokaze poradit). Pro ostatni prohlizece se to klidne posle i s XML hlavickou (at je vse jasne) jako application/xml+xhtml. Nicmene nemam vubec predstavu, jak slozite je neco takovehleho v jednotlivych resenich (tady nam jde, jestli se nepletu, o PHP) provest, ono nejkrasnejsi by bylo tohle dokazat nejak i pro staticke XHTML dokumenty, ale verim tomu, ze tam uz to muze bejt trochu orisek. |