XHTML: Webové kódovanie pre vylepšený dizajn

XHTML 1.0 a 1.1 znamenajú EXtensible HyperText Markup Lsklon a predstavuje obrovský skok vpred od HTML 4.0. Kombinujú to najlepšie z HTML 4.0 s XML, aby poskytli dizajnérovi sofistikovanejšiu schému kódovania pre vylepšený a rozhodnejší webový dizajn.

W3C, rodičia všetkých jazykov HTML, označil XHTML 1.0 za „prvú významnú zmenu HTML od vydania HTML 4.0 v roku 1997. Prináša prísnosť XML na webové stránky a je základným kameňom práce W3C pri vytváraní štandardov, ktoré poskytujú bohatšie webové stránky na stále rastúcom počte platforiem prehliadačov vrátane mobilných telefónov, televízorov, automobilov, bezdrôtových komunikátorov veľkých rozmerov, kioskov a stolových počítačov. ““

Variácie XHTML

K dispozícii sú tri rôzne typy XHTML, ktoré vyhovujú potrebám všetkých webových dizajnérov. Patria sem prísne, prechodné a rámcové súbory XHTML.

XHTML 1.0 Strict - najčistejšia forma pre skúsených webových dizajnérov. Tieto verzie vám umožňujú vytvárať skvelý čistý kód bez toho, aby ste do dokumentu museli vkladať rozloženie (font, farbu, rozloženie). Namiesto toho na začiatok začleňujete kód CSS (Cascading Style Sheet).

XHTML 1.0 Transitional - uprostred formátu kódu cestnej premávky, ktorý má pomôcť dizajnérom, ktorí potrebujú čas na to, aby sa naučili tento nový spôsob kódovania, alebo si želajú ubytovať divákov, ktorí stále používajú staršie webové prehliadače. Používajú sa šablóny so štýlmi, ale obsahuje sa aj dobrý starý kód HTML. Napríklad značka body stále obsahuje atribúty bgcolor, text, links, vlinks.

XHTML 1.0 Frameset - táto variácia je samovysvetľujúca - použijete ju, keď chcete začleniť XHTML do rámcového dokumentu.

Ešte ďalšia pokročilejšia verzia, XHTML 1.1 umožňuje pridať modulárny kód pre medzinárodné a iné špeciálne potreby kódovania. RUBY moduly sú zabudované, aby uľahčili toto extra kódovanie. Jednou z najvýznamnejších zmien v XHTML 1.1 je oddelenie údajov od prezentácie. Formátovanie už nie je vložené údajmi a dá sa dosiahnuť iba odkazom na kaskádové štýly (CSS). Takto zostanú údaje k dispozícii na ľahkú analýzu a opätovné použitie v širokej škále nových produktov iných ako desktopové a prístupových aplikácií.

Upratovanie HTML

Dave Raggett a Source Forge spoločnosti W3C v súčasnosti ponúkajú skvelý nástroj s otvoreným zdrojom, HTML Tidy pre dizajnérov, ktorí chcú previesť svoje súčasné dokumenty HTML na XHTML (a v tomto procese upravia svoj kód). Tento užitočný nástroj pomôže vášmu kódu žiariť vykonaním všetkých týchto užitočných úloh:

  • Chýbajúce alebo nesprávne zhodné koncové značky sa zisťujú a opravujú

  • Koncové značky v nesprávnom poradí sú opravené

  • Opravuje problémy s dôrazom na smerovanie

  • Obnovuje sa zo zmiešaných značiek

  • Pridanie chýbajúcej lomky do koncových značiek pre kotvy

  • Zdokonalenie zoznamov vložením chýbajúcich značiek

  • Chýbajú úvodzovky okolo hodnôt atribútov

  • Nahlásené sú neznáme / vlastnícke atribúty

  • Vlastnícke prvky sa uznávajú a vykazujú ako také

  • Značky, ktoré nemajú koncovú zátvorku, sú bodkované

  • Nahrádza nadmerný kód rozloženia vlastnosťami štýlov a pravidlami pomocou CSS

  • Odstráni prázdne prvky odseku a nadpisu

Nitty Gritties

Jedným z primárnych „pravidiel“ pri používaní XHTML je to, že kód musí byť čistý a úplný.

  • Všetky prvky musia mať uzatváracie značky a musia sa správne hniezdiť.

  • Všetky značky musia byť napísané malými písmenami - XML ​​rozlišuje malé a veľké písmená.

  • Koncové značky musia byť zahrnuté ALL prvky

  • Všetky atribúty musia byť v úvodzovkách, napr. šírka, stĺpec, šírka riadka

  • Prázdne prvky musia mať koncovú značku


Pomocná ruka


Cítite sa ohromení učením sa ďalšieho formátu HTML? Ak je to tak, pomoc je na dosah. XStandard je editor WYSIWYG kódov, ktorý vám pomôže písať čistý XHTML kód v XHTML 1.0 Strict alebo XHTML 1.1. Tvorcovia označujú tento softvér ako: „najpokročilejší editor WYSIWYG založený na štandardoch na trhu. Je ideálny pre akýkoľvek systém na správu obsahu Windows alebo prehliadač, ktorý podporuje ActiveX. XStandard spravuje bohatý obsah v akomkoľvek jazyku, má silné funkcie dostupnosti a podporuje populárne možnosti úprav vrátane tabuliek, omotávania textu okolo obrázkov a presunutia súborov do editora. “ Tento softvér je k dispozícii v bezplatnej verzii XStandard Lite a vo všestrannejšej verzii XStandard Pro.

Ak chcete, aby vaše stránky dobre fungovali v súčasných prehliadačoch a netradičných zariadeniach a aby fungovali aj zajtra, je dobré autorizovať nové weby v XHTML a podľa toho, ako to umožňuje váš pracovný rozvrh, prevádzať staré stránky na XHTML. Toto samozrejme nie je koniec! Už sa pracuje na vytvorení XHTML 2.0. Cieľom je zamerať sa výlučne na štruktúru, nie na spätnú kompatibilitu. O tejto najnovšej forme XHTML si môžete prečítať na webovej stránke IBM vo svojom článku, Budúcnosť webu: XHTML 2.0.

HTML Zvýrazniť sériu článkov

ČASŤ 1: Mal by dôveryhodný dizajnér poznať HTML?
ČASŤ 2: HTML 3.2 - Narodenie Wilbur
ČASŤ 3: HTML 4.0 A 4.01 - Viac dobrej veci!
ČASŤ 4: XHTML: Webové kódovanie pre vylepšený dizajn
ČASŤ 5: DHTML: Dynamic Web Coding

Video Návody: Tvorba webu (kompletný návod) (Smieť 2024).