Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Versioni VKontakte përdor një kombinim të xhtml. Sintaksa XHTML

Zhvillimi i HTML, në një farë kuptimi, ka ngecur - etiketat e reja nuk nevojiten më, pasi ka mjaft ekzistues, për më tepër, theksi i zhvillimit të faqeve në internet është zhvendosur në stile që zgjerojnë mundësitë për hartimin e dokumenteve. Natyrisht, CSS nuk zëvendëson HTML në asnjë mënyrë, por ju lejon të përdorni një grup të kufizuar etiketash, dhe llojin e elementeve, pozicionin e tyre dhe parametra të ndryshëm, i vendosur përmes stileve.

Një kufizim i caktuar i HTML është se ai i përket gjuhëve formale, në kuptimin që etiketat dhe struktura e tyre hierarkike përshkruhen në mënyrë të ngurtë në specifikim. Prandaj, XML po fiton popullaritet, me të cilin mund të krijoni etiketat tuaja dhe të formoni strukturën e tyre. Dallimi midis HTML dhe XML nuk qëndron vetëm në etiketat, por edhe në rregullat për të shkruar kodin. Kur punoni me HTML, shfletuesi "mbyll sytë" ndaj gabimeve dhe mangësive të ndryshme të vogla në strukturë ose për faktin që atributi është specifikuar gabimisht. Me XML, truket e tilla nuk funksionojnë, kështu që shfletuesi do të lëshojë një gabim që dokumenti nuk është i mirëformuar.

Për t'u mësuar zhvilluesve mënyrën "e duhur" të të menduarit, për të ndryshuar stilin e tyre të kodimit dhe për të kapërcyer hendekun midis HTML dhe XML, XHTML u zhvillua si një hap i ndërmjetëm midis të dyjave.

XHTML (Extensible HyperText Markup Language) ka për qëllim të zëvendësojë HTML dhe konsiderohet një version më i rreptë i tij. Në përgjithësi, W3C e përcakton XHTML si Versioni i fundit HTML, i cili gradualisht do ta zëvendësojë atë. Nëse kjo do të jetë kështu në realitet, vetëm koha do ta tregojë.

Nëse flasim për ndonjë kod ideal të një faqeje interneti, atëherë ai mund të krahasohet me një program që nuk do të kompilohet derisa të fiksohen të gjitha gabimet. Shfletuesi vepron si përpilues dhe nuk e shfaq dokumentin nëse nuk përputhet me specifikimet. XHTML, duke mbajtur gjithçka Karakteristikat e HTML, prezanton rregulla më të rrepta për krijimin e faqeve për t'iu afruar kodit "perfekt". Kjo ju lejon të bëni sajte të pavarura nga pajisja e ekranit dhe shfletuesi. Me fjalë të tjera, faqja do të shfaqet në mënyrë korrekte në të gjithë shfletuesit dhe platformat moderne si kompjuterë, telefona inteligjentë, PDA, netbook, etj.

Në fakt, gjithçka është më e zakonshme. Zhvilluesit e shfletuesve nuk mund të përballojnë që ideja e tyre të punojë vetëm me kodin "korrekt". Dhe gjithçka për faktin se shumica e faqeve në botë thjesht nuk do të shfaqen në një shfletues të tillë. Si zhvilluesit ashtu edhe përdoruesit janë fajtorë për këtë gjendje. Të parët nuk ofruan mbështetje adekuate për specifikimet në shfletuesit e tyre, dhe të dytët nuk u mërzitën ta ndiqnin atë.

Për këto arsye, XHTML 1.x është thjesht një dukje e HTML, por me një sintaksë më të rreptë sesa kaq. gjuhë premtuese markup, i cili padyshim ia vlen kalimi për shkak të aftësive të tij unike.

XHTML është shkruar duke përdorur të njëjtën sintaksë si HTML. Thënë kështu, ndryshimi midis HTML dhe XHTML qëndron në grupin e disa rregullave të detyrueshme.

Rregullat XHTML janë si më poshtë.

  1. Të gjitha etiketat dhe atributet e tyre duhet të shtypen me shkronja të vogla (karaktere të vogla).
  2. Vlerat e çdo atributi duhet të mbyllen në thonjëza.
  3. Të gjitha etiketat duhet të mbyllen, edhe ato që nuk kanë një etiketë fundore të lidhur.
  4. Duhet të respektohet foleja e saktë e etiketave.
  5. Ju nuk mund të përdorni atribute të etiketave stenografi.
  6. Në vend të atribut emri duhet të jetë id.
  7. DTD (përkufizimi i llojit të dokumentit) duhet të përcaktohet duke përdorur elementin .

Etiketat duhet të shtypen me shkronja të vogla

Ky rregull erdhi sepse XHTML është i ndjeshëm ndaj rasti i personazheve, kështu që për të etiketat janë


dhe
ndryshojnë. Për të shmangur konfuzionin, sintaksa detyron të gjitha etiketat, si dhe atributet e tyre, të jenë të vogla. Shembulli 3.1 tregon përdorimin e gabuar të etiketave.

Shembulli 3.1. Drejtshkrim i gabuar i etiketave

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Lorem ipsum dolor sit amet ...

V ky shembull etiketa dhe

Të rekrutuar karaktere të mëdha që është një bug. Shembulli 3.2 tregon kodin e saktë.

Shembulli 3.2. Shkrim i saktë etiketa

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Lorem ipsum dolor sit amet ...

Vlerat e çdo atributi duhet të vendosen në thonjëza

Edhe pse HTML gjithashtu kërkon që ju të vendosni vlera në thonjëza, mungesa e tyre nuk ndikon në korrektësinë e kodit në asnjë mënyrë. Pra, mund të themi se në aplikacion HTML thonjëzat janë vetëm një rekomandim. Në XHTML, përdorimi i thonjëzave është ngritur në një rregull dhe çdo vlerë atributi duhet të specifikohet vetëm në to (shembulli 3.3).

Shembulli 3.3. Duke përdorur thonjëza

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Cheburashka Shapoklyak
1 5
4 13

Në këtë shembull, të gjitha atributet e etiketës

, si dhe
janë të specifikuara në thonjëza.

Të gjitha etiketat duhet të mbyllen

Në HTML, etiketat ndahen në dy kategori - etiketa të çiftuara, të quajtura gjithashtu kontejnerë, dhe etiketa të vetme. Etiketat e çiftuara përbëhen nga një etiketë fillimi dhe një etiketë fundore, dhe në disa raste, etiketa fundore mund të hiqet. Në XHTML, etiketa fundore kërkohet në çdo kohë, kudo. Shembulli 3.4 tregon kodin me një gabim për shkak të etiketës që mungon

.

Shembulli 3.4. Nuk ka etiketë fundi

XHTML 1.0 IE Cr Op Sa Fx

XHTML

dhe ngjitet fshehurazi në aeroplan,

dhe i vendos një bombë në bark,

Etiketat fundore injorohen nga disa zhvillues ,

, por XHTML e konsideron mungesën e tyre si një gabim. Shembulli 3.5 tregon përdorimin e saktë të listave.

Shembulli 3.5. Shtimi i një liste

XHTML 1.0 IE Cr Op Sa Fx

XHTML

  • Lindja
  • Perëndimi
  • Jug
  • Veriu

Në këtë shembull, çdo etiketë fillimi ka etiketën e vet fundore.

Elementinuk është pjesë e dokumentit XHTML, kështu që nuk kërkon një etiketë fundore.

në lidhje me etiketa të vetme, atëherë ato duhet të përfundojnë me një të pjerrët përpara kllapës së këndit të mbylljes, siç tregohet në shembullin 3.6.

Shembulli 3.6. Shtimi i një imazhi

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Në këtë shembull, vini re hapësirën e kërkuar që i paraprin konstruktit />.

Tabela 3.1 janë disa Etiketat HTML dhe duke i shkruar ato në një dokument XHTML.

Duhet të respektohet foleja e duhur e etiketave

XHTML është kritik për gabimet e llojeve të mëposhtme: vendosja e gabuar e një etikete brenda një tjetri dhe vendndodhja e etiketës në një kontejner të papërshtatshëm.

Folezimi i saktë i etiketave

Çdo etiketë duhet të jetë e vendosur brenda një etikete tjetër, ndërsa "kryqëzimi" i tyre nuk lejohet, siç tregohet në shembullin 3.7.

Shembulli 3.7. Gabim në pozicionin e etiketimit

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Lorem ipsum dolor ulem amet...

Në këtë shembull, etiketa fundore i paraprin etiketës, megjithëse duhet të jetë anasjelltas, gjë që çon në gabim. Vlen të ndryshoni vendet e etiketave, pasi kodi bëhet i saktë.

Megjithëse verifikuesi i kodit hedh një gabim nëse etiketat janë pozicionuar gabimisht, shfletuesit e japin faqen e internetit në mënyrë korrekte.

Hierarkia e etiketave

Të gjitha etiketat kanë një sistem të rreptë hierarkik në kuptimin që çdo etiketë duhet të jetë brenda një etikete tjetër dhe asgjë tjetër. Elementi rrënjë ndodhet në pjesën e sipërme të kushtëzuar , dhe të gjitha etiketat e tjera mund të përmbajnë etiketa të tjera brenda vetes, të cilat quhen etiketa fëmijë. Prandaj, etiketat e fëmijëve janë të vendosura në elementin prind.

Ju duhet të dini dhe të ndiqni sistemin e nënrenditjes së etiketave kur shkruani kodin XHTML. Shembulli 3.8 tregon strukturë bazë dokument.

Shembulli 3.8. Struktura e dokumentit

XHTML 1.0 IE Cr Op Sa Fx

dokument i ri

Në këtë shembull, etiketa jepet së pari , brenda së cilës ndodhen etiketat dhe ... Brenda një seksioni titulli i dokumentit ruhet ( ) dhe kodimi i faqes ( <meta> ).</p> <h2>Nuk mund të përdoren atributet e etiketave stenografi</h2> <p>Një atribut pa vlerë të caktuar është shkurtuar. Shembulli 3.9 tregon një formë që përdor këto atribute.</p> <p>Shembulli 3.9. Gabim në përdorimin e atributeve</p> <p>XHTML 1.0 IE Cr Op Sa Fx</p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>XHTML

“Vlera e zbrazët”, siç quhet ndryshe gabim i ngjashëm, fiksohet lehtësisht duke i caktuar një vlerë atributit që përputhet me emrin. Tabela 3.2 tregon disa nga atributet dhe si janë shkruar në HTML dhe XHTML.

Tabela 3.2. Hartimi i atributeve në HTML dhe XHTML
HTML XHTML
kontrolluar kontrolluar = "kontrolluar"
kompakte kompakt = "kompakt"
me aftësi të kufizuara me aftësi të kufizuara = "të paaftë"
ismap ismap = "izmap"
të shumëfishta i shumëfishtë = "i shumëfishtë"
nohref nohref = "nohref"
noresize noresize = "noresize"
noshade noshade = "noshade"
rrep nowrap = "tani"
Lexo vetem vetëm për lexim = "me lexim"
të zgjedhura zgjedhur = "zgjedhur"

Shembulli 3-10 tregon përdorimin e saktë të formularit të mësipërm.

Shembulli 3.10. Përdorimi i duhur atributet

XHTML 1.0 IE Cr Op Sa Fx

XHTML

Në vend të atributit të emrit, duhet të specifikoni id

Atributi i emrit është përcaktuar në HTML për etiketat , ,