Az XHTML 1.0 és 1.1 jelentése E
xtensible
Hyper
Text
Markup
Lszorong, és óriási előrelépést jelent a HTML 4.0-ból. Egyesítik a HTML 4.0 legjobb elemeit az XML formátummal, hogy kifinomultabb kódolási sémát nyújtsanak a tervezőnek a finomított és határozottabb webes tervezéshez.
A W3C, az összes HTML nyelv szülője, az XHTML 1.0-et úgy jellemezte, mint "a HTML első jelentős változását a HTML 4.0 1997-es kiadása óta. Ez az XML szigorúságát hozza a weboldalakra, és kulcsfontosságú elem a W3C munkájában, amely szabványokat alkot. gazdagabb weboldalak az egyre növekvő böngésző-platformon, beleértve a mobiltelefonokat, televíziókat, autók, pénztárca méretű vezeték nélküli kommunikátorokat, kioszkokat és asztali számítógépeket. "
XHTML variációk
Három különféle XHTML-típus áll rendelkezésre az összes webdesigner igényeinek kielégítésére. Ide tartoznak a Szigorú, az Átmeneti és a Frameset XHTML.
XHTML 1.0 Szigorú - a legtisztább forma a tapasztalt web-tervezők számára. Ez a verzió lehetővé teszi nyikorgó tiszta kód létrehozását anélkül, hogy elrendezési kódot (betűtípus, szín, elrendezés) kellene beillesztenie a dokumentumba. Ehelyett beépíti a CSS-kódot a kezdetbe.
XHTML 1.0 átmeneti - a közúti kód formátumának középpontja, hogy segítsen azoknak a tervezőknek, akiknek időre van szükségük az új kódolási eszközök megtanulására, vagy olyan nézők befogadására, akik még mindig használnak régebbi böngészőket. Stíluslapokat használunk, de a jó öreg HTML kódot is beépítettük. A testcímke például még mindig tartalmazza a bgcolor, a szöveget, a linkeket, a vlinks attribútumokat.
XHTML 1.0 keretek - ez a variáció magától értetődő - akkor használja, ha XHTML-et kíván beilleszteni egy keret alapú dokumentumba.
Még egy fejlettebb verzió,
XHTML 1.1 lehetővé teszi a moduláris kód hozzáadását a nemzetközi és egyéb speciális kódolási igényekhez. A RUBY modulok beépítésre kerülnek az extra kódolás megkönnyítése érdekében. Az XHTML 1.1-ben az egyetlen legjelentősebb változás az adatok leválasztása a prezentációtól. A formázást már nem ágyazzák be az adatokba, és csak Cascading Style Sheets (CSS) hivatkozással érhetők el. Ez lehetővé teszi az adatok rendelkezésre állását az új, nem asztali termékek és akadálymentesség-alkalmazások széles skálájának egyszerű elemzéséhez és újrafelhasználásához.
A HTML megtisztítása
A W3C Dave Raggett és a Source Forge jelenleg nagyszerű nyílt forráskódú, HTML Tidy segédprogramot kínál azoknak a tervezőknek, akik meg akarják konvertálni jelenlegi HTML dokumentumaikat XHTML formátumba (és a kódot megtisztítják a folyamat során). Ez a praktikus eszköz a következő hasznos feladatok elvégzésével segíti a kód világítását:
- A hiányzó vagy nem megfelelő végcímkék észlelésre és kijavításra kerülnek
- A helytelen sorrendű végcímkék javításra kerülnek
- Javítja a problémákat a fejléc hangsúlyával
- Helyreáll a kevert címkékből
- A hiányzó perjel hozzáadása a horgonyok végcímkéjéhez
- A listák tökéletesítése hiányzó címkék behelyezésével
- Az attribútumértékek körül hiányzó idézetek kerülnek hozzáadásra
- Ismeretlen / tulajdonosi tulajdonságok jelennek meg
- A tulajdonosi elemeket elismerik és jelentik
- Azokat a címkéket, amelyeknél nincs lezáró konzol, foltok látják el
- Cseréli a felesleges elrendezési kódot stílustulajdonságokra és szabályokra a CSS használatával
- Törli az üres bekezdést és címsort
A Nitty Gritties
Az XHTML használatakor az egyik elsődleges "szabály" az, hogy a kódnak tisztanak és teljesnek kell lennie.
- Minden elemnek záró címkével kell rendelkeznie, és megfelelően be kell fészkelnie.
- Minden címkét kisbetűvel kell írni - az XML kis- és nagybetűket érzékeny.
- A végcímkéket be kell vonni a következőbe: ÖSSZES elemek
- Minden attribútumnak idézőjelben kell lennie, pl. szélesség, colspan, sorhossz
- Az üres elemeknek végcímkével kell rendelkezniük
Egy segítő kéz
Félnek az újabb HTML formátum megtanulásáról? Szükség van segítségre, ha igen. Az XStandard egy WYSIWYG kódszerkesztő, amely elősegíti a tiszta, tiszta XHTML kód írását az XHTML 1.0 Strict vagy az XHTML 1.1 alkalmazásban. Az alkotók ezt a szoftvert a következők szerint írják le: "A piac legfejlettebb, szabványokon alapuló WYSIWYG szerkesztője. Ideális minden Windows vagy böngésző alapú tartalomkezelő rendszerhez, amely támogatja az ActiveX-t. Az XStandard bármilyen nyelven kezel gazdag tartalmat, erős akadálymentességgel rendelkezik. , és támogatja a népszerű szerkesztési lehetőségeket, beleértve a táblázatokat, a szöveg köré tekert képeket és a fájlok húzását és dobását a szerkesztőbe. " A szoftver ingyenes XStandard Lite verzióval és sokoldalúbb XStandard Pro verzióval érkezik.
Ha azt szeretné, hogy webhelye jól működjön a mai böngészőkben és a nem hagyományos eszközökben, és hogy továbbra is jól működjön a holnap, érdemes új webhelyeket készíteni az XHTML formátumban, és a régi oldalakat XHTML formátumba konvertálni, amint az a munka ütemezése lehetővé teszi. Természetesen ez nem a vége! Már folyamatban van az XHTML 2.0 létrehozása. A lépés az, hogy kizárólag a szerkezetre összpontosítson, nem pedig a kompatibilitásra. Az XHTML legfrissebb formájáról az IBM weboldalon olvashat a cikkükben,
A web jövője: XHTML 2.0. HTML kiemelés cikksorozat 1. RÉSZ:
Ha egy hiteles tervezőnek tudnia kell a HTML-t? 2. RÉSZ:
HTML 3.2 - Wilbur születése 3. RÉSZ:
HTML 4.0 ÉS 4.01 - Több jó dolog! 4. RÉSZ:
XHTML: Webkód a finomított tervezéshez 5. RÉSZ:
DHTML: Dinamikus webkódolás