XHTML: rafinēta dizaina tīmekļa kodēšana

XHTML 1.0 un 1.1 apzīmē EXiespējams HyperText Markup Lsarūgtina un pārstāv milzīgu lēcienu uz priekšu no HTML 4.0. Tie apvieno HTML 4.0 labākās iespējas ar XML, lai dizainerim nodrošinātu sarežģītāku kodēšanas shēmu rafinētam un izlēmīgākam web dizainam.

W3C, visu HTML valodu vecāki, aprakstīja XHTML 1.0 kā "pirmās lielās HTML izmaiņas kopš HTML 4.0 izlaišanas 1997. gadā. Tas Web lapām piešķir XML stingrību un ir W3C darba pamats, lai izveidotu standartus, kas nodrošina bagātākas Web lapas arvien pieaugošajā pārlūka platformu klāstā, ieskaitot mobilos tālruņus, televizorus, automašīnas, seifa izmēra bezvadu komunikatorus, kioskus un galddatorus. "

XHTML variācijas

Lai apmierinātu visu tīmekļa dizaineru vajadzības, ir pieejami trīs atšķirīgi XHTML veidi. Tajos ietilpst stingrā, pārejas un rāmja komplekta XHTML.

XHTML 1.0 Stingri - tīrākā forma pieredzējušiem web dizaineriem. Šīs versijas ļauj jums izveidot pīkstošu tīru kodu, visā dokumentā neievadot izkārtojuma kodu (fontu, krāsu, izkārtojumu). Tā vietā sākumā iestrādājat CSS (Cascading Style Sheet) kodu.

XHTML 1.0 pārejas posms - ceļa koda formāta vidusdaļa, lai palīdzētu dizaineriem, kuriem vajadzīgs laiks, lai iemācītos šo jauno kodēšanas veidu, vai arī, kas vēlas uzņemt skatītājus, kuri joprojām izmanto vecākus interneta pārlūkus. Tiek izmantotas stila lapas, taču ir iestrādāts arī vecais labais HTML kods. Piemēram, pamattekstā joprojām ir atribūti bgcolor, teksts, saites, vlinks.

XHTML 1.0 kadru kopa - šī variācija ir pašsaprotama - jūs to izmantojat, kad vēlaties iekļaut XHTML rāmī balstītā dokumentā.

Vēl viena sarežģītāka versija, XHTML 1.1 ļauj pievienot modulāru kodu starptautiskām un citām īpašām kodēšanas vajadzībām. Lai atvieglotu šo papildu kodēšanu, ir iekļauti RUBY moduļi. Vienīgās nozīmīgākās izmaiņas XHTML 1.1 ir datu atdalīšana no prezentācijas. Formatēšana vairs nav iegulta ar datiem, un to var panākt, tikai atsaucoties uz Cascading Style Sheets (CSS). Tas ļauj datus pieejamiem plaša spektra jaunu produktu, kas nav galddatori, un piekļuves lietojumprogrammu parsēšanai un atkārtotai izmantošanai.

HTML sakārtošana

W3C Dave Raggett un Source Forge šobrīd piedāvā lielisku atvērtā pirmkoda utilītu HTML Tidy dizaineriem, kuri vēlas pārveidot savus pašreizējos HTML dokumentus XHTML (un procesa laikā sakopt savu kodu). Šis parocīgais rīks palīdzēs jūsu kodam spīdēt, veicot visus šos noderīgos uzdevumus:

  • Trūkstoši vai neatbilstīgi gala tagi tiek atklāti un laboti

  • Beigu tagi nepareizā secībā tiek laboti

  • Novērš problēmas ar uzsvaru uz virsrakstu

  • Atgūstas no sajauktiem tagiem

  • Trūkstošā slīpsvītra pievienošana enkuriem gala tagos

  • Sarakstu pilnveidošana, ievietojot trūkstošos tagus

  • Trūkst pēdiņu ap atribūtu vērtībām

  • Tiek ziņoti par nezināmiem / patentētiem atribūtiem

  • Īpašumtiesību elementi tiek atzīti un par tiem tiek ziņots

  • Tagi, kuriem nav beigu kronšteina, ir plankumaini

  • Izmantojot CSS, aizstāj lieko izkārtojuma kodu ar stila īpašībām un noteikumiem

  • Dzēš tukšu rindkopu un virsrakstu elementus

The Nitty Gritties

Viens no galvenajiem "noteikumiem", lietojot XHTML, ir tāds, ka kodam jābūt tīram un pilnīgam.

  • Visiem elementiem jābūt aizvērtām atzīmēm un ligzdām pareizi.

  • Visi tagi jāraksta ar mazajiem burtiem - XML ​​ir reģistrjutīgs.

  • Gala tagi jāiekļauj VISI elementi

  • Visiem atribūtiem jābūt pēdiņās, piem. platums, colspan, rowspan

  • Tukšiem elementiem ir jābūt beigu atzīmei


Palīdzīga roka


Vai esat satraukts par vēl viena HTML formāta apgūšanu? Palīdzība ir pie rokas, ja tā. XStandard ir WYSIWYG koda redaktors, kas palīdz jums rakstīt tīru tīru XHTML kodu XHTML 1.0 Strict vai XHTML 1.1. Izstrādātāji šo programmatūru raksturo kā: "vismodernāko, uz standartiem balstīto WYSIWYG redaktoru tirgū. Tas ir ideāli piemērots jebkurai Windows vai pārlūkprogrammai balstītai satura pārvaldības sistēmai, kas atbalsta ActiveX. XStandard pārvalda bagātīgu saturu jebkurā valodā, tai ir spēcīgas piekļuves iespējas. un atbalsta populāras rediģēšanas iespējas, ieskaitot tabulas, teksta apņemšanu ap attēliem un failu vilkšanu un nomešanu redaktorā. " Programmatūrai ir pieejama bezmaksas XStandard Lite versija un daudzpusīgāka XStandard Pro versija.

Ja vēlaties, lai jūsu vietne darbotos labi šodienas pārlūkprogrammās un netradicionālās ierīcēs, un lai tā arī turpmāk darbotos labi rītdien, ir ieteicams izveidot jaunas vietnes XHTML un pārveidot vecās lapas XHTML, kā to atļauj jūsu darba grafiks. Protams, tas nav beigas! Jau tagad tiek strādāts pie XHTML 2.0 izveidošanas. Pārvietošanās ir koncentrēties tikai uz struktūru, nevis atpakaļsaderību. Par šo jaunāko XHTML formu varat izlasīt IBM vietnē viņu rakstā, Web nākotne: XHTML 2.0.

HTML izcelto rakstu sērija

1. DAĻA: Vai uzticamam dizainerim būtu jāzina HTML?
2. DAĻA: HTML 3.2 - Vilburga dzimšana
3. DAĻA: HTML 4.0 UN 4.01 - vairāk par labu!
4. DAĻA: XHTML: rafinēta dizaina tīmekļa kodēšana
5. DAĻA: DHTML: dinamiska tīmekļa kodēšana