DOCTYPE beállítása XSL
Múlt héten hoztam létre progessive HTML / CSS elrendezés az ügyfél számára, teszteltük az IE6, IE7 és FF 3, tökéletesen látszott ... AMÍG! Az elrendezés ment lejjebb a manufacting ciklust. Ez nem sikerült. Oldal elrendezés elemei csak ment az egész sor, amikor a HTML layout alakították XSL és XML vele szemben alkalmazott ... A fenébe!
Nem tudott aludni a hétvégén rendben, megelőlegezve a hétfő reggel, mikor kell majd kijavítani a SH **. De ma már egy kicsit experince foglalkozó ilyen jellegű helyzetek (Böngésző Quirks, úgy értem), tudtam, hogy köze lehet mást DOCTYPE .... és ez volt ...
A probléma:
Akarod felett a DOCTYPE, mivel a transzformáció lesz egy alapértelmezett DOCTYPE kifejezetten, és elrendezés lesz ki egy dobás.
A megoldás:
XSLT szemüveg szolgáltatja a kimeneti módszereket beállítani a DOCTYPE a choise. Szintén számunkra UI fejlesztők, a téma érdekes lenne HTML kimenet módszerek és XML módszerek .
Nos! mielőtt unatkozni, itt van a javítás.
Pl., Ha már a következő DOCTYPE HTML verzió: -
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Majd az XSL akkor kellett volna a következő: -
<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />
És végül! Nem győződjön meg róla, XSLT kimeneti engedelmeskedik a DOCTYPE választott.











































December 17, 2008 at 11:14
[...] Mi DOCTYPES? Milyen furcsa szokásai és a böngészõ szigorú mód? [...]