XHTML | |
---|---|
Kiterjesztés | .xhtml, .xht, .xml, .htmlvagy.htm |
MIME típusú | application/xhtml+xml |
Fejlesztő | World Wide Web Consortium |
közzétett | 2000. január 26 |
Legutolsó kiadás | 1.1 (második kiadás) ( 2010. november 23. ) |
Formátum típusa | Jelölőnyelv |
Kibontva innen | HTML és XML |
Szabvány(ok) |
1.0 (Ajánlás) , |
Weboldal | w3.org/international/art… |
Médiafájlok a Wikimedia Commons oldalon |
Az XHTML ( angolul extensible h ypert ext m arkup l anguage - extensible hypertext markup language ) az XML- alapú weboldal - jelölőnyelvek családja, amely megismétli és kiterjeszti a HTML 4 képességeit . Az XHTML 1.0 és XHTML 1.1 specifikációi a World Wide Web Consortium ajánlásai . Az XHTML fejlesztés leállt; nem adnak ki új XHTML-verziót; ajánlott[ kitől? ] használja a HTML-t .
A fő különbség az XHTML és a HTML között a dokumentum feldolgozása. Az XHTML dokumentumokat az XML dokumentumokhoz hasonlóan moduljaik ( parser ) kezelik . A feldolgozás során a fejlesztők által elkövetett hibákat nem javítjuk ki.
Az XHTML megfelel az SGML specifikációnak, mivel az XML annak egy részhalmaza. A HTML számos funkcióval rendelkezik a feldolgozás folyamatában, és valójában már nem tartozik az SGML családhoz, amelyet a HTML 5 specifikáció tervezete tartalmaz.
A böngésző a szervertől kapott tartalom típusú fejléc alapján választja ki az elemzőt a dokumentum feldolgozásához:
Előfordulhat, hogy a DOCTYPE deklarációnak nincs hatása a feldolgozandó elemző meghatározására (a használt böngészőtől függően).
Az XHTML szintaxis szerint:
XHTML oldalaknál javasolt a MIME típusát - -ra állítani application/xhtml+xml, de ez nem kötelező, sőt - az Internet Explorer 8 és régebbi verziói nem fogják tudni feldolgozni az oldalt, így az XHTML 1.0 óta hagyományosan a HTML-hez a MIME típust használják. - text/html.
Háromféle XHTML-dokumentum létezik: szigorú, átmeneti és keretkészlet. Az XHTML legelterjedtebb és legsokoldalúbb verziója az átmeneti , mert lehetővé teszi a hivatkozások ( iframeegyik weboldal tartalmának beillesztése a másikba) és attribútumok targethasználatát (például, hogy a hivatkozásnak új ablakban kell megnyílnia). ). A keretverzió ( eng. framesetframeset ) az átmeneti verzió kiterjesztett változata, és – ahogy a neve is sugallja – a helyett a telepítés lehetőségével bővíti body. Az XHTML DTD szigorú verziója nem tartalmaz sok olyan címkét és attribútumot , amelyet az átmeneti DTD -ben leírtak és elavult.
Az XHTML 1.0 specifikációt a World Wide Web Consortium ajánlásként hagyta jóvá 2000. január 26-án . 2002. augusztus 1-jén jelent meg a specifikáció második kiadása.
Az XHTML 1.0 három dokumentumtípust határoz meg (hasonlóan a HTML 4-hez):
Az XHTML 2.0 az XHTML legújabb verziója. Ez a verzió nem érte el az ajánlási státuszt: az XHTML 2.0 munkacsoport 2010 végén megszűnt, és minden erőforrás átkerült a HTML 5 munkacsoporthoz [1] . Az XHTML 2.0-val kapcsolatos munka eredményeit 2010. december 16-án tették közzé munkacsoporti jegyzetként .
Az érvényes (azaz minden szabálynak megfelelő) XHTML dokumentum olyan dokumentum, amely megfelel a specifikációnak. Ideális esetben minden böngészőnek követnie kell a webes szabványokat, és ezeknek megfelelően érvényes dokumentumokat kell megjeleníteni minden böngészőben minden platformon. Az XHTML-dokumentumellenőrzés akkor is ajánlott, ha nem garantálja a böngészők közötti kompatibilitást . A dokumentum specifikációnak való megfelelősége a validator.w3.org oldalon ellenőrizhető . Az érvényesítés észleli az XHTML jelölés hibáit; a validátor tisztázza a hibák lényegét.
Az érvényes dokumentumnak tartalmaznia kell egy dokumentumtípus-definíciót ( DTD ). A DTD-nek a dokumentum összes többi eleme előtt kell megjelennie. Íme az XHTML leggyakoribb DTD-típusai:
Az xhtml címke névterét a gyökércímkében a következőképpen kell megadni: " http://www.w3.org/1999/xhtml " [2] .
Az XHTML jelölés leggyakoribb hibái a következők:
Ez a lista nem teljes, és tartalmazza az XHTML dokumentumok írása során előforduló leggyakoribb hibákat.
Egy érvényes XHTML dokumentumot elláthatunk speciális W3C bannerrel , amely igazolja az XHTML jelölés érvényességét.
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Termékek és szabványok |
| ||||||||||||||
Szervezetek |
| ||||||||||||||
TOVÁBB |
| ||||||||||||||
Konferenciák |
|
Web és weboldalak | |
---|---|
globálisan | |
Helyileg | |
Webhelyek és szolgáltatások típusai |
|
Alkotás és karbantartás | |
Elrendezések, oldalak, webhelyek típusai | |
Műszaki | |
Marketing | |
Társadalom és kultúra |