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

Si ndryshon html nga xhtml. Fjalor i termave

20/05/16 3.4K

Të dy HTML dhe XHTML janë gjuhë për krijimin e faqeve në internet. HTML është ndërtuar në SGML dhe XHTML është aktiv bazuar në XML... Ato janë si dy anët e së njëjtës monedhë. XHTML u krijua nga HTML me qëllim që të përputhet me standardet XML. Rrjedhimisht, XHTML është më i rreptë se HTML dhe nuk ju lejon të devijoni nga rregullat e kodimit.

XHTML u zhvillua për shkak të një konfuzioni të etiketave. Faqet e shkruara në HTML janë dhënë në shfletues të ndryshëm ndryshe.

tabela e krahasimit

HTML XHTML
Përkufizimi (nga Wikipedia) HTML ose HyperText Markup Language është gjuha kryesore e shënjimit për krijimin e faqeve të internetit dhe dokumenteve të tjera që mund të shihen në një shfletues. XHTML (Extensible HyperText Markup Language) është një familje e gjuhëve të shënjimit XML që zgjerojnë dhe zgjerojnë gjuhën e shënjimit të hipertekstit (HTML) në të cilën shkruhen faqet e internetit.
Zgjerimet e skedarëve .html, .htm. .xhtml, .xht, .xml, .html, .htm.
Formati i përdorimit teksti / html. app / xhtml + xml.
Projektuar nga W3C dhe WHATWG. Botë Ueb i gjerë Konsorciumi.
Lloji i formatit Formati i dokumenteve. Gjuha e shënimit.
Zgjeruar nga SGML. XML, HTML.
Deshifrimi Gjuha e shënjimit të hipertekstit. Gjuha e zgjerueshme e shënjimit të hipertekstit.
Shtojca Aplikacioni Standard i Përgjithshëm i Markupimit të Gjuhës (SGML). aplikacioni XML.
Funksione Faqet e internetit janë të shkruara në HTML. Një version i zgjeruar i HTML, më rigoroz, i bazuar në XML.
Sjellje Kornizat fleksibël nuk kërkojnë analizim të sintaksës HTML. I kufizuar Rregullat XML dhe kërkon respektimin e tyre.
Origjina Propozuar nga Tim Berners-Lee në 1987. Rekomandim Botëror 2000 Ueb Konsorciumi.
versionet HTML 2, HTML 3.2, HTML 4.0, HTML 5. XHTML 1, XHTML 1.1, XHTML 2, XHTML 5.

Pasqyrë e HTML dhe XHTML

HTML është gjuha kryesore e shënjimit për faqet e internetit. Ai krijon dokumente të strukturuara duke theksuar elementë të tillë si titujt, listat, lidhjet, citimet, etj. Kjo ju lejon të futni imazhe dhe objekte për të krijuar forma ndërvepruese. HTML specifikohet duke përdorur etiketat në kllapa këndore - për shembull, ... Gjithashtu, kodi i tij mund të përmbajë skriptet e shkruara në JavaScript.

XHTML është një familje e gjuhëve XML që shtrihen ose zgjerohen Versionet HTML... Ato nuk lejojnë që asnjë etiketë të hiqet ose të minimizohet atributet. XHTML kërkon që çdo etiketë hapëse të ketë një etiketë mbyllëse që përputhet në rendin e duhur. Për shembull, nëse një etiketë e vetme lejohet në gjuhën e hipertekstit
, atëherë në XHTML, ndryshe nga HTML, duhet të shkruani etiketën
... Ky është ndryshimi.

Funksionet e dokumenteve HTML dhe XHTML

Sintaksa HTML përbëhet nga komponentët e mëposhtëm: etiketat hapëse dhe mbyllëse, atributet e elementeve ( dhënë në etiketa), teksti dhe përmbajtja grafike. Një element HTML është çdo gjë midis etiketave, duke përfshirë vetë etiketat.

Një dokument XHTML përmban vetëm një element rrënjë. Të gjithë elementët, duke përfshirë variablat, duhet të shkruhen me shkronja të vogla dhe vlerat e caktuara duhet të citohen, të mbyllen dhe të mbivendosura. Në XHTML, kjo është kërkesë e detyrueshme- ndryshe nga HTML. Deklarata XHTML DOCTYPE përcakton rregullat për dokumentet që duhen ndjekur.

bazë Sintaksa HTML pranon shumë shkurtesa që nuk lejohen në XHTML. Për shembull, elementë që nuk kërkojnë një etiketë hapëse dhe mbyllëse. XHTML kërkon që të gjithë elementët të kenë një etiketë hapëse dhe mbyllëse. Në të njëjtën kohë, XHTML prezanton shkurtesa të reja: një etiketë XHTML mund të hapet dhe mbyllet me një prerje përpara (
).

Futja e një sintakse që nuk përdoret në deklaratat SGML për HTML 4.01 mund të çojë në konfuzion në aplikime në fazat e hershme. Për të zgjidhur këtë problem, duhet të përdorni një hapësirë ​​përpara etiketës mbyllëse:
.

Specifikimi XHTML dhe HTML

HTML dhe XHTML mund të dokumentohen së bashku. Të dy HTML 4.01 dhe XHTML 1.0 kanë tre nën-specifikime - të rrepta, të dobëta dhe kornizë. Ndryshimi Dokumentet HTML dhe XHTML ka të bëjë me deklarimin e dokumenteve. Dallimet e tjera janë sintaksore. HTML nuk lejon asnjë etiketë mbyllëse, elemente boshe pa një etiketë mbyllëse. Gjuha e shtrirë e shënjimit të hipertekstit është shumë e rreptë për hapjen dhe mbylljen e etiketave XHTML. Ai përdor një gjuhë të integruar për përcaktimin e funksionalitetit të atributeve. Të gjitha kërkesat e sintaksës XML ndiqen në dokumentin XHTML.

Por këto dallime shfaqen vetëm kur dokumenti XHTML përdoret si aplikacioni XML; dmth si aplikacione të llojeve MIME / XHTML + XML, aplikacion / XML, ose tekst / XML. Një dokument XHTML i përdorur si tekst / lloj HTML MIME duhet të interpretohet si HTML, në mënyrë që në këtë rast aplikoni Rregullat HTML... CSS e shkruar për XHTML e përdorur si tekst / lloj MIME HTML mund të mos funksionojë siç duhet në një dokument që përdoret si aplikacion / XHTML + XML MIME tip. Për marrjen informacion shtese për llojet MIME, shihni dokumentacionin përkatës.

Kjo mund të jetë e rëndësishme kur përdorni dokumente XHTML si teksti / HTML. Nëse nuk jeni në dijeni të këtyre dallimeve, mund të krijoni CSS që nuk do të funksionojë siç pritej nëse dokumenti përdoret si XHTML.

ku termat " XHTML"dhe" dokument XHTML“, Për pjesën e mbetur të këtij seksioni, ata supozohet se përcaktojnë përdorimin e shënjimit XHTML si një lloj XML MIME. Shënimi XHTML i përdorur si tekst / HTML është një dokument HTML.

Si të kaloni nga HTML në XHTML

  • Përfshi atributet xml: lang dhe lang për elementët që vendosin gjuhën;
  • Përdorni sintaksën e elementit bosh për elementët e specifikuar në HTML si bosh;
  • Përdorni hapësirë ​​shtesë në etiketat e elementeve boshe: ;
  • Përdorni etiketat mbyllëse për elementët që mund të përmbajnë përmbajtje, por janë bosh: ;
  • Mos përfshini deklaratën XML.

XHTML qëndron për Extensible Hypertext Markup Language dhe në Rusisht - Extensible Hypertext Markup Language. Shënim jo i zgjatur, por i shtrirë. Kjo do të thotë se kjo gjuhë

Është rimbushur (zgjeruar) deri tani. Pra, çfarë është XHTML? Kryesor nderon XHTML nga i njëjti HTML është mënyra e përpunimit të një dokumenti (faqe web). Një përkufizim tjetër ia vlen të prezantohet. Një analizues është një program ose pjesë e një programi që ekzekutohet analizë... Quhet edhe analizues. Nëse është edhe më e thjeshtë, atëherë këtë program analizon të gjithë strukturën e faqes, të gjithë kodin e faqes. Në HTML, kur u gjet një gabim, gjatë analizës u korrigjua, gjë që kërkonte kohë shtesë - shfletuesi duhej të kuptonte se çfarë dëshironte të shkruante autori (zhvilluesi). Për shembull, nëse kishte një gabim në ndonjë etiketë, ai thjesht shfaqej me pjesën tjetër të tekstit.

Një tjetër ndryshim është se të gjithë elementët duhet të jenë të mbyllur dhe etiketa të vetme duhet të ketë një / pas karaktereve, për shembull:
... Unë do të shkruaj një të veçantë për etiketat. artikull i madh, gjithashtu do të shkruaj për secilën etiketë veç e veç. Kodimi XHTML është UTF-8 (aktualisht më i zakonshmi), ndërsa HTML përdori ISO 8859-1.

Çfarë është modularizimi XHTML?

Modularizimi XHTML është ndarja e XHTML 1.0, në krahasim me HTML 4, në një koleksion modulesh abstrakte që ofrojnë lloje të veçanta funksionaliteti. Këto module abstrakte zbatohen në këtë specifikim duke përdorur gjuhën e përkufizimit të tipit të dokumentit XML, por pritet një zbatim duke përdorur skemën XML.
Rregullat për përcaktimin e moduleve abstrakte dhe zbatimin e tyre duke përdorur DTD janë gjithashtu të përcaktuara në këtë dokument.


xhtml

Këto module mund të kombinohen me njëri-tjetrin dhe me module të tjera për të krijuar një nëngrup dhe zgjerim të llojeve të dokumenteve XHTML që kualifikohen si anëtarë të familjes së tipit të dokumentit XHTML.

Për çfarë është modularizimi XHTML?

Modeli i formatimit

Versionet e mëparshme të HTML-së u përpoqën të përcaktonin pjesët e një modeli të tillë që kërkoheshin nga agjenti i përdoruesit (agjenti i përdoruesit) për të përdorur gjatë formatimit të një dokumenti. Me ardhjen, W3C filloi procesin e ndarjes së prezantimit nga struktura. XHTML 1.0 e ruan këtë ndarje dhe ky dokument vazhdon të lëvizë nga HTML dhe pasardhësit e tij në atë drejtim. Prandaj, ky dokument nuk parashtron asnjë kërkesë për një model formatimi që lidhet me paraqitjen e dokumenteve të shënuara duke përdorur llojet e dokumenteve të familjes XHTML.


xhtml

Përkundrazi, ky dokument rekomandon që autorët e përmbajtjes të mbështeten në mekanizmat e stilimit si CSS kur përcaktojnë një model formatimi për përmbajtjen e tyre.
Nëse agjentët e përdoruesve mbështesin mekanizmat e stilit, atëherë dokumentet do të formatohen siç pritej.
Nëse agjentët e përdoruesit nuk mbështesin mekanizmat e stilimit, atëherë dokumentet do të formatohen siç specifikon agjenti i përdoruesit. Kjo i lejon agjentët e përdoruesve të familjes XHTML të mbështesin modele komplekse (të zbukuruara; A.R.) të formatimit në ato pajisje ku është e mundur, dhe të ndryshojnë modelet e formatimit në ato pajisje kur është e mundur.

Gjuha e shtrirë e shënjimit të hipertekstit (XHTML) është një mënyrë e shpejtë për t'iu referuar disa rekomandimeve gjuhësore që përdoren gjerësisht në pajisjet e aktivizuara me Internet për shfletimin në ueb. Edhe pse është emëruar sipas paraardhësit të tij, Gjuha e Markupimit të Hypertext (), ajo në fakt bazohet në gjuhën e shënjimit të zgjeruar (XML), e cila është një pjesë shumë selektive e Gjuhës Standarde të Përgjithshme të Markupimit (SGML).
Në fakt, ata janë të gjithë pasardhës të SGML. Megjithëse HTML është një aplikim i drejtpërdrejtë i SGML, XHTML është ajo që quhet një hapësirë ​​emri, ose një grup përkufizimesh për një dokument XML, që ndihmon në eliminimin e paqartësisë kur përdoret më shumë se një fjalor XML në çdo situatë të caktuar.

Gjuha e ka origjinën nga disa kufizime të HTML dhe mënyrat e ndryshme në të cilat zbatohet HTML. Rreth kohës kur HTML u përditësua në versionin 4, ai filloi të dobësohej, kur përdorej siç duhet nga shumë interpretues HTML, programe kompjuterike që analizojnë dokumentet HTML në një faqe ueb të formatuar dhe të shikueshme. Ndërsa u shfaqën pajisjet celulare dhe platformat e tjera për shfletimin në ueb, nevojitej një zgjidhje më e mirë. XML është një zbatim shumë më i rreptë i SGML sesa HTML, dhe hapësira të ndryshme emrash XML mund të përdoren në të njëjtin shembull. Prandaj, rreth vitit 2000, World Wide Web Consortium (W3C) zhvilloi dhe e bëri XHTML një nga rekomandimet e tij për të adresuar disa nga këto probleme të shfaqura.

Për të gjitha qëllimet dhe qëllimet, në shumicën e rasteve XHTML imiton HTML, por duke qenë se i pari përdor hapësirën e emrave XML, ai mund të analizohet nga çdo përkthyes XML dhe HTML është i kufizuar vetëm në interpretuesit HTML. XHTML është në fakt një HTML i rikrijuar nën një nëngrup më kufizues të XML SGML. Kështu, gjuha më e fundit mund të interpretohej menjëherë nga shfletuesit ekzistues të internetit dhe gjithashtu u bë e disponueshme për platforma të tjera. Është gjithashtu e rëndësishme të mbani mend se duhet të përputhet me aspektin e zgjeruar të firmuerit XHTML. Jo vetëm që mundëson leximin e më shumë programeve dhe platformave, por gjithashtu zgjerohet për të lejuar përdorimin e hapësirave të tjera të emrave XML në dokumentet e tij.

Për shkak të aftësisë së XHTML për të përfshirë hapësira të tjera emrash XML në një dokument, ai mund të zgjerohet në disa mënyra për të përfaqësuar më shumë sesa thjesht formatimin e faqeve. Për shembull, gjuha e shënjimit të matematikës (MathML) mund të përfshihet në këto dokumente për të shfaqur formula dhe shënime matematikore. Imazhet mund të futen gjithashtu duke përdorur hapësirën e emrave të Grafikës Vektoriale të shkallëzuar (SVG) në këtë lloj dokumenti. Kështu, XHTML mund të përfshihet edhe në një dokument tjetër XML.

Meqenëse XHTML është në të vërtetë vetëm HTML i rafinuar sipas rregullave XML, ai ofron tre përkufizime të llojit të dokumentit (DTD) që dublikatë ato në versionin 4 HTML. Një DTD është një përshkrim i detajuar i elementeve të një gjuhe shënjimi, duke përfshirë kur, ku dhe si mund të përdoret, dhe çdo atribut të lidhur. Por versionet e mëvonshme të XHTML prezantuan Skemat XML, një mënyrë tjetër, më e besueshme për të përshkruar një dokument XML, e cila e zgjeroi XHTML edhe më tej. Nga ana tjetër, janë zhvilluar versione të ndryshme të zhveshur të XHTML që mund të përdoren më pas për qëllime specifike, shumë prej të cilave rrotullohen rreth platformave kompjuterike celulare.

Kur zgjidhni DOCTYPEështë e nevojshme të përcaktohet qartë se cili nga dy standardet të zgjidhni: HTML ose XHTML... Dhe për të lehtësuar zgjedhjen tuaj, vendosa të çmontoj ndryshimi midis HTML dhe XHTML.

Dallimi kryesor midis HTML dhe XHTML eshte ajo XHTML bazuar në sintaksë XML... Dhe, rrjedhimisht, ai është më i rreptë dhe tek ai nuk duhet lejuar ato liri që mund të lejohen në HTML.

Dhe tani do të analizojmë pikat specifikat e sintaksës XHTML:

1. Çdo etiketë duhet të mbyllet

Etiketat e çiftuara duhet të mbyllen brenda HTML gjithashtu, por ne të gjithë e dimë se në HTML ka shumë etiketa të vetme (p.sh.<img>), dhe ne mund të shkruajmë me siguri në këtë mënyrë:

Megjithatë, në XHTML të gjitha etiketat duhet të mbyllen, madje edhe ato të vetme, dhe ato mbyllen si më poshtë:

Dallimi i vetëm është prerja para kllapës së dytë këndore.

2. Të gjithë karakteret speciale duhet të zëvendësohen me entitete

Kjo do të thotë, ju nuk mund të shkruani kështu: " & ", ju duhet ta shkruani këtë karakter vetëm si një entitet, d.m.th. & ". V HTML nuk ekziston një rregull i tillë.

3. Të gjitha vlerat e atributeve duhet të jenë në thonjëza.

Të gjithë e dimë se në HTML mund të shkruhet kështu:

Kjo do të thotë, ne kemi vlerën e atributit " gjerësia"gjendet pa thonjëza. XHTML kjo është e papranueshme, dhe atje është e nevojshme të shkruhet kështu:

4. Të gjitha etiketat dhe atributet duhet të shkruhen me shkronja të vogla.

Për të qenë i sinqertë, kurrë nuk e kuptova pse njerëzit i shkruajnë etiketat me shkronja të mëdha. Sipas mendimit tim, kjo e shpërfytyron kodin dhe ka një ndjenjë se është shkruar pa e shtrydhur " KAPSLOCK Por nëse në HTMLështë çështje shije, pastaj në XHTML- ky është rregulli: shkruani vetëm me shkronja të vogla.

Siç mund ta shihni, ndryshimi i vetëm është në sintaksë. Ka edhe dallime të tjera të vogla, por ne nuk do të flasim për to. Me fjalë të tjera, përfitimi i vetëm XHTML- është më e lehtë analizimi i një dokumenti... Si dhe XHTML shumë i përshtatshëm për adhuruesit e kodit "të pastër". Nuk ka më përparësi. Të gjithë shfletuesit shfaqen saktë dhe HTML, dhe XHTML... Dhe shpesh shfletues XHTML trajtohen si HTML, pra, për shfaqjen e rëndë dallimet në HTML dhe XHTML definitivisht nuk do.

Unë zgjodha për veten time XHTML, sepse më pëlqen shumë kur kodi është "i pastër" dhe kur mund të analizohet lehtësisht në pjesët përbërëse të tij ( analizë). Po, dhe në përgjithësi jam mësuar me sintaksën strikte të gjuhëve të tjera, për shembull, Java, kështu që do të shkruaj akoma sa më saktë që të jetë e mundur. Dhe çfarë zgjidhni varet nga ju, por rreth dallimet midis HTML dhe XHTML Ju tashmë e dini.

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. Përdorni id në vend të atributit të emrit.
  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 shkronjave të vogla, kështu që etiketat


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 ...

Në këtë shembull, etiketat dhe

Janë shtypur me shkronja të mëdha, që është një gabim. Shembulli 3.2 tregon kodin e saktë.

Shembulli 3.2. Drejtshkrimi i saktë i etiketave

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ë HTML, përdorimi i thonjëzave është vetëm një udhëzues. 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.

Etiketat e vetme 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 tregon disa etiketa HTML dhe si janë 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. Nëse ndërroni etiketat, 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ën bazë të një dokumenti.

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 edhe ky gabim, korrigjohet 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 saktë i atributeve

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 , ,