XHTML: Spletno kodiranje za izpopolnjen dizajn

XHTML 1.0 in 1.1 pomenita EXnapetosti HyperText Markup Langeage in predstavljajo velik napredek od HTML 4.0. Združujejo najboljše v HTML 4.0 z XML, da bi oblikovalec dobil bolj izpopolnjeno shemo kodiranja za rafinirano in odločnejše spletno oblikovanje.

Starši vseh jezikov HTML W3C so opisali XHTML 1.0 kot "prvo veliko spremembo HTML-ja, odkar je bil HTML 4.0 izdan leta 1997. Prinaša strogost XML na spletne strani in je temeljni kamen pri delu W3C pri ustvarjanju standardov, ki zagotavljajo bogatejše spletne strani na vedno večjem območju brskalniških platform, vključno z mobilnimi telefoni, televizorji, avtomobili, brezžičnimi komunikacijskimi napravami velikosti denarnice, kioski in namiznimi računalniki. "

Različice XHTML

Za potrebe vseh spletnih oblikovalcev so na voljo tri različne vrste XHTML. Sem spadajo strogi, prehodni in okvirni XHTML.

XHTML 1.0 strog - najčistejša oblika za izkušene spletne oblikovalce. Ta različica vam omogoča, da ustvarite piskajočo čisto kodo, ne da bi vam bilo treba v dokument vstavljati kodo postavitve (pisava, barva, postavitev). Namesto tega na začetku vključite kodo za kaskadno obliko sloga (CSS).

XHTML 1.0 prehodno - sredina formata cestne kode, ki pomaga oblikovalcem, ki potrebujejo čas, da se naučijo tega novega načina kodiranja, ali pa želijo sprejeti gledalce, ki še vedno uporabljajo starejše brskalnike. Uporabljeni so slogovni listi, vendar je vgrajena tudi dobra stara HTML koda. Na primer oznaka telesa še vedno vključuje atribute bgcolor, besedilo, povezave, vlinks.

Okvir XHTML 1.0 - ta različica je samoumevna - uporabljate jo, kadar želite XHTML vključiti v dokument, ki temelji na okvirju.

Še ena bolj napredna različica, XHTML 1.1 omogoča dodajanje modularne kode za mednarodne in druge posebne potrebe po kodiranju. Da bi olajšali dodatno kodiranje, so vgrajeni moduli RUBY. Najpomembnejša sprememba XHTML 1.1 je ločitev podatkov od predstavitve. Formatiranje ni več vgrajeno s podatki in ga je mogoče doseči le s sklicevanjem na Cascading Style Sheets (CSS). To pušča podatke na voljo za enostavno razčlenjevanje in ponovno uporabo s široko paleto novih izdelkov, ki niso namizni in aplikacij.

Pospravljanje HTML-ja

Dave Raggett in Source Forge W3C trenutno ponujata odličen pripomoček z odprto kodo, HTML Tidy, za oblikovalce, ki želijo pretvoriti svoje trenutne dokumente HTML v XHTML (in pospraviti svojo kodo v postopku). To priročno orodje vam bo pomagalo, da bo koda zasvetila z izvajanjem vseh teh koristnih nalog:

  • Manjkajoče ali neusklajene končne oznake so odkrite in odpravljene

  • Končne oznake v napačnem vrstnem redu se popravijo

  • Odpravlja težave s poudarkom na naslovu

  • Obnovi po mešanih oznakah

  • Dodajanje manjkajoče poševnice v končne oznake za sidra

  • Izpopolnjevanje seznamov z vnosom manjkajočih oznak

  • Manjkajoči citati okoli vrednosti atributa so dodani

  • Poročajo se o neznanih / lastniških atributih

  • Lastniški elementi se prepoznajo in poročajo kot taki

  • Oznake, ki nimajo končnega oklepaja, so opažene

  • Nadomešča presežno kodo postavitve s lastnostmi sloga in pravili s pomočjo CSS

  • Izbriše prazne elemente odstavka in naslovov

Nitty Gritties

Eno od glavnih "pravil" pri uporabi XHTML je, da mora biti koda čista in popolna.

  • Vsi elementi morajo imeti zapiralne oznake in pravilno gnezditi.

  • Vse oznake morajo biti napisane z malimi tiskanimi črkami - XML ​​razlikuje male in male črke.

  • Končne oznake morajo biti vključene v VSE elementi

  • Vsi atributi morajo biti v narekovajih, npr. širina, colspan, rowpan

  • Prazni elementi morajo imeti končno oznako


Pomagajoča roka


Se vam zdi, da ste se naučili še ene oblike HTML? Pomoč je na voljo, če je tako. XStandard je urejevalnik kod WYSIWYG, ki vam pomaga zapisati čisto čisto XHTML kodo v XHTML 1.0 Strict ali XHTML 1.1. Ustvarjalci to programsko opremo opišejo kot: "najbolj napreden, standardno zasnovan urejevalnik WYSIWYG na trgu. Idealen je za kateri koli sistem Windows za upravljanje vsebine, ki podpira ActiveX. XStandard upravlja z bogato vsebino v katerem koli jeziku, ima močne funkcije dostopnosti in podpira priljubljene možnosti urejanja, vključno s tabelami, ovijanjem besedila okoli slik in povleci in spusti datoteke v urejevalnik. " Programska oprema je na voljo v brezplačni različici XStandard Lite in bolj vsestranski različici XStandard Pro.

Če želite, da vaše spletno mesto dobro deluje v današnjih brskalnikih in netradicionalnih napravah in še naprej dobro deluje v jutrišnjih dneh, je dobro, da v XHTML oblikujete nova spletna mesta in stare strani pretvorite v XHTML, kot vam omogoča delovni urnik. Seveda to še ni konec! Že zdaj se dela pri ustvarjanju XHTML 2.0. Poteza se osredotoča samo na strukturo, ne pa na združljivost nazaj. O tej najnovejši obliki XHTML lahko preberete na IBM-ovem spletnem mestu v njihovem članku, Prihodnost spleta: XHTML 2.0.

HTML Označi serijo člankov

1. DEL: Ali naj verodostojni oblikovalec pozna HTML?
2. DEL: HTML 3.2 - Rojstvo Wilburja
3. DEL: HTML 4.0 IN 4.01 - Več dobre stvari!
DEL 4: XHTML: Spletno kodiranje za izpopolnjen dizajn
DEL 5: DHTML: Dinamično spletno kodiranje