...:::Programozz kedvedre!:::...
Men
 
HTML
 
PHP
 
HTML kompatibilitsi irnyelvek

C.1 Feldolgozsi instrukcik

Tjkozdj rla, milyen felhasznli alkalmazs fogja kirajzolni az ltalad tervezett oldalakat. Szintn fontos, hogy ha a dokumentum nem tartalmaz XML deklarcit, akkor csak az alaprtelmezett UTF-8, vagy UTF-16 karakterkdols hasznlhat.

C.2 res elemek

A zr /, vagy > karakterek el szkz illesztend az res elemek esetn (pl.: <br />, vagy <hr />, vagy <img src="kep.jpg" alt="szveg" />). Az res elemek hasznlatakor a teljes kifejezs (<br></br>) helyett vlaszthat a rvidtett (<br />) forma is.

C.3 Elemek minimizlsa s az res elemek

Olyan elem res elfordulsa esetn, amelyn tartalommodellje szerint nem EMPTY, a rvidtett forma nem hasznlhat.

Hasznlhat:
<p> </p>
Nem hasznlhat:
<p />

C.4 Begyazott stluslapok s scriptek

Ha a stluslap a <, &, ]]>, vagy -- karakter(egyttes)ek valamelyikt is hasznlja, kls stluslap hasznland. Ha egy script a <, &, ]]>, vagy -- karakter(egyttes)ek valamelyikt is hasznlja, kls scriptet kell hasznlni. Megjegyzend, hogy az XML rtelmezk figyelmeztets nlkl figyelmen kvl hagyhatjk a 'comment' jelek kz rt tartalmat. Ezrt a stluslapok s scriptek hagyomnyos megjegyzsjelek kz 'elrejtsi' gyakorlata, amely a dokumentumot visszafele kompatibliss teszi, nem mkdik megfelelen az XML alap megvalstsok esetn.

C.5 Sortrsek az attribtum-rtkekben

A sortrsek s tbbszrztt 'kz'-karakterek (whitespace) kerlendek az attribtumok rtkeiben. A bngszk ezeket nem kezelik megfelelen.

C.6 Isindex

A dokumentum head szekcijban csak egy isindex elem hasznlhat. Az isindex elem jelen dokumentum szerint nem javasolt, helyette lehetsg szerint az input elem hasznland.

C.7 A lang s xml:lang attribtumok

Egy elem nyelvnek meghatrozshoz a lang s az xml:lang attribtumok egyttesen hasznlandk. Az xml:lang attribtum rtke elsbbsget lvez.

C.8 Rszazonostk

Az XML-ben azok az URI-k [RFC2396], amelyek #valami formj rszazonostra vgzdnek, nem hivatkoznak azon elemre, amelynek name attribtuma valami (name="valami"). A hivatkozs clpontja csak olyan elem lehet, amelynek attribtumnak tpusa ID. A HTML 4-ben ennek az id attribtum felel meg. A legtbb meglev HTML kliens nem tmogatja az ID tpus attribtumok ilyen mdon val felhasznlst, gy az azonost rtkeket a maximlis elre- s visszafele kompatibilits rdekben javasolt az <elem id="valami" name="valami"> formban felrni.

Ezenkvl, mivel az rvnyes ID tpus attribtum-rtkek kszlete sokkal kisebb, mint a CDATA tpusak, a name attribtum tpusa NMTOKEN-re vltozott. Ennek az attribtumnak a hasznlata korltozva van, gy csak ugyanazt az rtket veheti fel, mint az ID, tpusak, vagy az XML Name termke (XML 1.0, 2.5 fejezet, 5. kiads). Balszerencsre, ez a megszorts nem fejezhet ki az XHTML 1.0 DTD-iben. E vltozs miatt vatosan kell eljrni a meglev HTML dokumentumok konvertlsakor. Ezeknek az attribtum-rtkeknek a dokumentumon bell egyedieknek kell lennik s brmilyen, ezekre a rszazonostkra trtn hivatkozs esetn a hivatkozsokat a konverzi folyamn frissteni kell.

Vgl, megjegyzend, hogy az XHTML 1.0 dokumentumtpusban nem javasolt a name attribtum hasznlata az a, applet, form, frame, iframe s map elemek hasznlatnl; a kvetkez verzikban e lehetsg meg is sznik.

C.9 Karakterkdols

A dokumentum karakterkszletnek meghatrozshoz egyszerre hasznland az XML deklarci attribtum specifikcija (<?xml version="1.0" encoding="EUC-JP"?>) s a META HTTP-EQUIV utasts is (<meta http-equiv="Content-type" content='"text/html"; charset="EUC-JP"' />). Az XML rtelmezs sorn a kdolsi attribtum rtkeknt elsbbsget lvez az XML deklarci.

C.10 Logikai attribtumok

Nhny HTML alap bngsz nem kpes a teljes formjukban kirt logikai attribtumokat rtelmezni, gy, ahogy azt az XML 1.0 megkveteli. Megjegyzend, ez nem hat elnysen a HTML alap bngszkre. A kvetkez attribtumokrl van sz: compact, nowrap, ismap, declare, noshade, checked, disabled, readonly, multiple, selected, noresize, defer.

C.11 A Dokumentum Objektummodell s az XHTML

A Dokumentum Objektummodell [DOM] Ajnls definilja a DOM csatlakozfellett az XML s a HTML 4 fel. A HTML 4 DOM meghatrozza, hogy az elemek s attribtumok neveinek visszatrsi rtkei nagybetk. Az XML DOM elrsa szerint az elemek s attribtumok neveinek visszatrsi rtke a meghatrozs szerinti. Az XHTML 1.0 esetn az elemek s attribtumok nevt kisbetvel kell rni. Ez a lthat ellentmonds kt mdon oldhat fel:

  1. Azok az alkalmazsok, amelyek hozzfrnek XHTML dokumentumokhoz s text/html internet mdiatpusok szolgljk ki ket a DOM-on keresztl, hasznlhatjk a HTML DOM-ot s szmthatnak r, hogy az elem- s attribtum nevek a csatlakoz felletktl nagybetsen trnek vissza.
  2. Azok az alkalmazsok, amelyek hozzfrnek XHTML dokumentumokhoz s text/html, vagy application/xml internet mdiatpusok szolgljk ki ket, az XML DOM-ot hasznlhatjk. Az elemek s attribtumok nevei kisbetskknt trnek vissza. Nhny XHTML elem vagy megjelenik az objektumfn, vagy nem, mert a tartalommodellben ezek opcionlisknt szerepelnek (pl.: a tbody elem a table elemen bell). Ez azrt fordulhat el, mert a HTML 4-ben meg van engedve nhny elem minimalizlsa; azaz kezd s zr cmkik (tag) elhagyhatk (ez SGML sajtossg). Mindez az XML-ben nem lehetsges. Hamarabb, mint ahogy szksges lett volna a szerzk szmra idegen elemeket beilleszteni, az XHTML ezeket az elemeket opcionliss tette. Az alkalmazsok szksg szerint adaptlhatjk ezeket az elemeket.

C.12 Az & karakter (ampersand) az attribtum-rtkekben

Ha egy attribtum-rtk & karaktert tartalmaz, azt egyedhivatkozssal kell kifejezni (&amp;). Pldnak okrt, ha egy a elem href attribtuma egy CGI scriptre hivatkozik, ami paramtert vesz t, azt a kvetkezkppen kell kifejezni:

http://sajatdomain.com/cgi-bin/script.pl?class=guest&amp;name=user

A teljessg kedvrt bemutatjuk a nem megfelel megoldst is:

http://sajatdomain.com/cgi-bin/script.pl?class=guest&name=user

C.13 Cascading Style Sheet (CSS) s az XHTML

A Cascading Style Sheet 2 Ajnls [CSS2] meghatrozza azokat a stlustulajdonsgokat, amelyek alkalmazhatk egy HTML, vagy XML dokumentumhoz. Az rtelmez klnbsgei a hasznlt szelektoroktl fggen megjelentsbeli klnbsgeket okozhatnak. Ezek a jelensgek cskkenthetk az albbi nhny tancs betartsval:

  1. Az XHTML-hez hasznlt CSS stluslapokban az elem- s attribtumneveket kisbetvel kell rni;
  2. A tblzatokban hasznlt tbody elemek ltt a HTML alap bngsz kikvetkezteti, nem gy az XML alap. Ezrt, ha stluslap-szelektor hivatkozik r, a HTML forrsban mindig explicit mdon deklarlni kell.
  3. Az XHTML nvhelyek alkalmazsakor a bngsztl megkveteljk, hogy az id attribtumot ID tpusknt ismerje fel. Ezrt a stluslapokban tovbb hasznlhat a # szelektor, ha a bngsz nem olvassa a DTD-t.
  4. Az XHTML nvhelyek alkalmazsakor a bngsztl megkveteljk, hogy felismerje a class attribtumot. Ezrt a stluslapokban tovbb hasznlhat a . szelektor.
  5. A CSS klnbz megfelelsgi kvetelmnyeket tmaszt a HTML s XML dokumentumok fel. A HTML-re vonatkoz szablyokat akkor kell alkalmazni az XHTML dokumentumok esetn, ha HTML dokumentumknt lesznek kzztve; az XML-re vonatkoz szablyokat akkor kell alkalmazni az XHTML dokumentumok esetn, ha XML dokumentumknt lesznek kzztve.

 

 
Bejelentkezs
Felhasznlnv:

Jelsz:
SgSg
Regisztrci
Elfelejtettem a jelszt
 
XHTML
 
Linkek

Freewebsite
Programozs.lap.hu
Webmester.lap.hu

 

* Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. *    *****    Elindult a Játék határok nélkül rajongói oldal! Ha te is szeretted a '90-es évek népszerû mûsorát, nézz be ide!    *****    Megjelent a Nintendo Switch 2 és a Mario Kart World! Ennek örömére megújítottam a Hungarian Super Mario Fan Club oldalt.    *****    Homlokzati hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    A PlayStation 3 átmeneti fiaskója után a PlayStation 4 ismét sikersztori volt. Ha kíváncsi vagy a történetére, katt ide!    *****    A Bakuten!! az egyik leginkább alulértékelt sportanime. Egyedi, mégis csodálatos alkotásról van szó. Itt olvashatsz róla    *****    A PlayStation 3-ra jelentõsen felborultak az erõviszonyok a konzolpiacon. Ha érdekel a PS3 története, akkor kattints ide    *****    Új mese a Mesetárban! Téged is vár, gyere bátran! Mese, mese, meskete - ha nem hiszed, nézz bele!    *****    Az Anya, ha mûvész - Beszélgetés Hernádi Judittal és lányával, Tarján Zsófival - 2025.05.08-án 18:00 -Corinthia Budapest    *****    &#10024; Egy receptes gyûjtemény, ahol a lélek is helyet kapott &#8211; ismerd meg a &#8222;Megóvlak&#8221; címû írást!    *****    Hímes tojás, nyuszipár, téged vár a Mesetár! Kukkants be hozzánk!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!    *****    Ha érdekelnek az animék,mangák,videojátékok, japán és holland nyelv és kultúra, akkor látogass el a személyes oldalamra.    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.