Definice XHTML a DHTML
Různé / / July 04, 2021
Guillem Alsina González, v lednu 2019
Značkovací jazyk HTML se používá pro budova webových stránek od začátku této online služby Internet, ale s časem a vývoj prostředí, ve kterém pracuje, prošel stejný jazyk rozšířením a změnami a zrodily se varianty.
To je případ dvou nejpoužívanějších, XHTML a DHTML, které vysvětlíme v tomto článku.
XHTML je varianta HTML, ve které je značkovací jazyk vyjádřen jako správná varianta XML.
HTML se zrodilo z XML, ale dovolilo si trochu svobody. Mohou tedy existovat značky není uzavřen, jako v případě
nebo
.
XHTML tyto chyby neumožňuje, což z něj dělá jazyk, který se stává přísnějším, ale zároveň je snazší ladit chyby v kód.
Dalšími pravidly, která to ovlivňují - která nejsou větší než pravidla vyjádřená v XML - jsou povinnost uzavřít všechny číselné hodnoty do uvozovek (v HTML můžeme být více laxní v tomto ohledu za určitých okolností) a požadavek, aby prvky a atributy byly psány malými písmeny, což znesnadňuje čtení jednoduchého kódu pohled.
DHTML se nazývá dynamické HTML a používá se k vytváření dynamických webů, které se mění na straně klienta. Potřebujete konkurenci dalších zdrojů, které mohou pracovat společně s konvenčním HTML.
A výroky zdroje jsou obvykle shrnuty v jazyce programování JavaScript, který poskytuje kontrolu nad toky provádění, a šablony stylů CSS, které vám umožňují poskytnout soudržnost vizuál k vygenerovaným stránkám.
Tyto stránky se skládají v tuto chvíli (dynamicky, a tudíž i název jazyka), protože závisí na tom, co se v každém okamžiku v databázea jeho obsah se může lišit, a to buď s jedinou interakcí ze strany klient, ať už z této strany interaguje s jiným prvkem serveru, například s databází.
Příkladem může být web, který nám umožňuje sledovat výsledky různých národních soutěží fotbal, zatímco probíhají zápasy, a mění se jako cíle a další Události.
Výsledky se mění s vývojem shod, takže dotazy musí být na serveru vytvářeny dynamicky databáze (do které se zadávají výsledky) a která se v tuto chvíli zobrazí uživateli, aniž by bylo nutné znovu načíst celou stránku.
Fotografie: Fotolia - Dervish15 / 4Max
Motivy v XHTML a DHTML