Milles DOCTYPE in XSL

Eelmisel nädalal tegin progessive HTML / CSS kujundus kliendi jaoks, testitakse seda IE6, IE7 ja FF 3, tundus täiesti hea ... kuni! paigutus läks edasiste manufacting vältel. See ei õnnestunud. Lehekülje paigutuse elemente läks kogu koht, kui HTML kujundus oli ümber XSL ja XML rakendada see ... kurb!

Ei saanud magada ok nädalavahetusel, et oodates esmaspäeva hommikul, kui ma pean seda parandada SH **. Aga nüüd on väike experince suhtlemisel Sellised olukorrad (Browser quirks, ma mõtlen), ma teadsin, et see oli pistmist midagi, kuid DOCTYPE .... ja see oli ...

Probleem:
Sa tahad üle DOCTYPE, kuna teie ümberkujundamine hõlmab vaikimisi DOCTYPE selgesõnaliselt, ja sa kujundus on välja Toss.

Lahendus:
XSLT specs pakub väljundit meetoditega, et määrata DOCTYPE on tootevalik. Ka meie jaoks UI arendajate huvitavatel teemadel oleks HTML väljund meetodeid ja XML väljund meetodeid .

Hästi! enne kui sa igav, siin on fix.

Sest nt., Kui sa olid järgmised DOCTYPE oma HTML versioon: -

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Siis XSL oleksite on järgmised: -

<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" />

ja lõpuks! ei veenduge, et XSLT väljund kuuletub DOCTYPE olete valinud.


One Response to "seadistamine DOCTYPE in XSL"

Jäta vastus

NDK kodus | Väljendades IT | väljendamine Maitse | väljendamine Penmenship | väljendamine Awe | väljendamine Myself