XHTML oz Razširljivi označevalni jezik hiperbesedila je mešanica HTML in XML, zelo podobna HTML ampak strožje. Je kot pravilnik za ustvarjanje spletnih strani, ki jih brskalniki zlahka razumejo. Za razliko od HTML-ja morate biti previdni in natančno upoštevati pravila. Večina brskalnikov ga podpira. Zamislite si to kot bolj natančen način pisanja spletne kode.
Kazalo
- Zgodovina
- Prehodni DTD
- Strogi DTD
- Frameset DTD
- Zakaj uporabljati XHTML?
- Prednosti XHTML
- Razlika med HTML in XHTML
Zgodovina
Razvil ga je World Wide Web Consortium (W3C) in spletnim razvijalcem pomaga pri prehodu s HTML na XML. Z XHTML lahko razvijalci vstopijo v svet XML z vsemi njegovimi funkcijami, medtem ko še vedno zagotavljajo združljivost vsebine za nazaj in v prihodnosti. Družina XHTML vključuje tri vrste dokumentov; prvi je XHTML 1.0, ki ga je W3C priporočil 26. januarja 2000. Drugi je XHTML 1.1, ki ga je W3C priporočil 31. maja 2001.
Tretji je XHTML5, standard, ki se uporablja za razvoj prilagoditve XML specifikacije HTML5. Dokument XHTML mora imeti deklaracijo XHTML.
Elementi XHTML:
| Element XHTML | Opis |
|---|---|
> | Uporablja se za razglasitev definicije tipa dokumenta (DTD), ki določa pravila za označevalni jezik in zagotavlja pravilno upodabljanje v brskalnikih. |
> | Obdaja celoten dokument HTML ali XHTML in služi kot korenski element. |
> | Vsebuje metainformacije o dokumentu, kot so naslov, nabor znakov, povezane tabele slogov in drugi bistveni elementi. |
> | Ugnezdeno v razdelku glave določa naslov dokumenta, ki je prikazan v naslovni vrstici ali zavihku brskalnika. |
> | Obdaja vsebino spletne strani, vključno z besedilom, slikami, povezavami in drugimi elementi HTML. Predstavlja vidni del dokumenta, ki je prikazan v brskalniku. |
Pri izdelavi spletne strani XHTML je potrebno vključiti deklaracijo DTD (Document Type Definition). Obstajajo tri vrste DTD, ki so obravnavane spodaj:
Prehodni DTD:
Podpirajo ga starejši brskalniki, ki nimajo vgrajene podpore za kaskadne slogovne liste. V oznaki telesa je priloženih več atributov, ki niso dovoljeni v strogem DTD.
kaj je desktop ini
Sintaksa:
PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'DTD/xhtml1-transitional.dtd'>>
primer: V tem primeru bomo videli kodo za pisanje dokumenta XHTML s primerom.
html
bash za zanko
xml version='1.0' encoding='UTF-8'?> |
>
>
Izhod:
Strogi DTD:
Strogi DTD se uporablja, ko stran XHTML vsebuje samo označevalni jezik. Strogi DTD se uporablja skupaj s kaskadnimi slogovnimi listami, ker ta atribut ne dovoljuje lastnosti CSS v oznaki telesa.
Sintaksa:
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'DTD/xhtml1-strict.dtd'>>
Primer 2: V tem primeru bomo videli kodo za pisanje dokumenta XHTML s primerom za strogi DTD.
html
xml version='1.0' encoding='UTF-8'?> |
>
>
Izhod:
razveljavi zadnjo objavo
Frameset DTD:
DTD nabora okvirjev se uporablja, kadar stran XHTML vsebuje okvirje. Ta DTD je enak prehodnemu DTD HTML 4.01, razen vsebinskega modela elementa HTML.
ki je naredil šolo
Sintaksa:
PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN' 'DTD/xhtml1-frameset.dtd'>>
Primer 2: V tem primeru bomo videli kodo za pisanje dokumenta XHTML s primerom za okvirni niz DTD.
html
xml version='1.0' encoding='UTF-8'?>http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd '> |
>
>
Izhod:
Zakaj uporabljati XHTML?
- Dokumenti XHTML so potrjeni s standardnimi orodji XML.
- Dolgoročno je enostavno vzdrževati, pretvarjati, urejati dokument.
- Uporablja se za določanje standarda kakovosti spletnih strani.
- XHTML je uradni standard W3C, vaše spletno mesto postane bolj združljivo in natančno z mnogimi brskalniki.
Prednosti XHTML:
- Vse oznake XHTML morajo imeti zaključne oznake in so pravilno ugnezdene. To ustvari čistejšo kodo.
- Dokumenti XHTML so vitki, kar pomeni, da uporabljajo manj pasovne širine. To zmanjša stroške, zlasti če ima vaše spletno mesto 1000 strani.
- Dokumenti XHTML so dobro oblikovani in jih je mogoče preprosto prenesti v brezžične naprave, braillove pisave in druga specializirana spletna okolja.
- Vse novosti bodo v XML (katerega XHTML je aplikacija).
- XHTML deluje v povezavi s CSS za ustvarjanje spletnih strani, ki jih je mogoče enostavno posodobiti.
Razlika med HTML in XHTML:
| HTML | XHTML |
|---|---|
| HTML ali HyperText Markup Language je glavni označevalni jezik za ustvarjanje spletnih strani | XHTML (Extensible HyperText Markup Language) je družina označevalnih jezikov XML, ki zrcalijo ali razširjajo različice splošno uporabljenega HTML jezika. |
| Prilagodljivo ogrodje, ki zahteva popustljiv specifični razčlenjevalec HTML | Omejevalna podmnožica XML, ki jo je treba razčleniti s standardnimi razčlenjevalniki XML |
| Predlagal Tim Berners-Lee leta 1987 | Priporočilo konzorcija svetovnega spleta iz leta 2000. |
| Uporaba standardnega generaliziranega označevalnega jezika (SGML). | Uporaba XML |
| Razširjeno iz SGML. | Razširjeno iz XML, HTML |
Zakaj uporabljati XHTML?