Skip to main content

Co je xhtml?

Rozšiřitelný jazyk HyperText Markup Language (XHTML) je rychlý způsob, jak odkazovat na několik jazykových doporučení, která se pro prohlížení webových stránek široce používají na internetových zařízeních.Přestože je pojmenován po svém předchůdci, jazyk Hypertext Markup Language (HTML), je ve skutečnosti založen na rozšiřitelném značkovacím jazyce (XML), což je velmi selektivní součást standardního generalizovaného značkového jazyka (SGML).V podstatě jsou všichni potomci SGML.Zatímco HTML je přímá aplikace SGML, XHTML je to, co se označuje jako jmenný prostor, nebo sada definic pro dokument XML, který pomáhá zmírnit dvojznačnost, když se v jakékoli dané situaci používá více než jeden slovník XML.Přišlo kvůli několika omezením pro HTML a implementoval se HTML různým způsobem.V době, kdy se HTML dostala na verzi čtyři, začala v řádném využití ubývat mnoha tlumočníky HTML, počítačové programy, které analyzují dokumenty HTML do formátované webové stránky.Vzhledem k tomu, že se také objevovaly mobilní zařízení a další platformy pro prohlížení webových stránek, bylo zapotřebí lepšího řešení.XML je mnohem přísnější implementace SGML oproti HTML a různé jmenné prostory XML lze použít v jediné instanci.Kolem roku 2000 tedy konsorcium webového webu World Wide (W3C) vypracovalo a učinilo XHTML jedním z jeho doporučení k vyřešení některých z těchto nových problémů.Názvý prostor XML, může být analyzován jakýmkoli interpretem XML, zatímco HTML je omezen pouze na tlumočníky HTML.Xhtml je opravdu HTML znovu vytvořen pod restriktivnější XML podmnožinou SGML.Tímto způsobem byl novější jazyk okamžitě interpretován stávajícími webovými prohlížeči a zároveň se také zpřístupnil pro jiné platformy.Důležité je také žít až do rozšiřitelného aspektu monikeru XHTMLS.Nabízí nejen schopnost číst více programů a platforem, ale je také dále rozšiřitelné tím, že v jeho dokumentech umožňuje použití jiných jmenných prostorů XML.Rozšířeno mnoha způsoby, jak představit více než jen formátování stránky.Například matematický značkovací jazyk (MATHML) může být zahrnut do těchto dokumentů pro zobrazení matematických vzorců a notace.Obrázky mohou být také vloženy na základním prostoru Scalable Vector Graphics (SVG) do dokumentu tohoto typu.Jako takový může být XHTML také součástí dalšího dokumentu XML.DTD je podrobný popis prvků znakového jazyka, včetně toho, kde, kde a jak jej lze použít, jakož i jakékoli související atributy.V pozdějších verzích XHTML však byly stanoveny další schémata XML, další, robustnější způsob popisu dokumentu XML, který dále rozšířil XHTML.Na druhé straně byly vyvinuty různé odizolované verze XHTML, na kterých lze postavit pro konkrétní použití, z nichž mnohé se točí kolem mobilních výpočetních platforem