XHTML: Webkód a finomított tervezéshez

Az XHTML 1.0 és 1.1 jelentése Extensible HyperText 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