Webové stránky pre vývojárov – (X)HTML

internet.jpg Do­ku­men­ty XHTML a HTML tvo­ria zá­klad­nú kos­tru inter­ne­to­vých strá­nok. O ne sa po­stup­ne opie­ra­jú ďal­šie tec­hno­ló­gie, ako sú CSS, PHP, VML , DOM či Ja­vaS­cript. Ja­zyk HTML pre­šiel po­stup­ným vý­vo­jom, a to cez mo­du­la­ri­zá­ciu a strik­tné dodr­žia­va­nie pra­vi­diel XML, cez zme­nu náz­vu na XHTML a nás­led­ne späť na ná­zov HTML. Dô­vo­dom bol neús­pech ja­zy­ka XHTML 2.0, kto­rý sa nep­re­sa­dil a tvor­co­via inter­ne­to­vých preh­lia­da­čov sta­vi­li na ver­ziu HTML s ozna­če­ním HTML5. K vý­ho­dám ja­zy­kov HTML a XHTML pat­rí, že ich špe­ci­fi­ká­cia je bez­plat­ne dos­tup­ná na inter­ne­te a prá­ca s ni­mi ne­vy­ža­du­je žiad­ne ko­mer­čné nás­tro­je. Sta­čí oby­čaj­ný texto­vý edi­tor, nap­rík­lad No­te­Pad++.

HTML 4.01 Spe­ci­fi­ca­tion
Pre kaž­dé­ho, kto má zá­ujem učiť sa ja­zyk HTML, je vhod­né naš­tu­do­vať naj­prv ten­to do­ku­ment ob­sa­hu­jú­ci po­drob­ne roz­pí­sa­né ele­men­ty a at­ri­bú­ty. Je­ho nás­led­ník, ja­zyk XHTML, sa už vo svo­jich špe­ci­fi­ká­ciách tým­to opi­som ne­zao­be­rá.

html401.jpg


XHTML Mo­du­la­ri­za­tion 1.1
Tá­to strán­ka rep­re­zen­tu­je naj­nov­šiu špe­ci­fi­ká­ciu ja­zy­ka XHTML 1.1. K dis­po­zí­cii sú plat­né ele­men­ty a at­ri­bú­ty (sek­cia XHTML Abstract Mo­du­les) a v príl­ohách je uve­de­ná DTD (príl­oha F) a sché­ma do­ku­men­tu (príl­oha C). Žiaľ, ten­to do­ku­ment neo­pi­su­je jed­not­li­vé ele­men­ty, ale iba at­ri­bú­ty ja­zy­ka XHTML a opis ele­men­tov si tre­ba po­zrieť buď v špe­ci­fi­ká­cii ja­zy­ka HTML 4.01, ale­bo XHTML 2.0. Do­ku­ment je k dis­po­zí­cii ako sú­bor HTML, Po­stScript, PDF ale­bo v ar­chí­voch ako do­ku­men­ty HTML a sú­bo­ry tvo­ria­ce DTD.

  xhtmlmod.jpg


XHTML 2.0
Nás­tup­com ja­zy­ka XTHML 1.1 mal byť ja­zyk XHTML 2.0. Žiaľ, tá­to ver­zia sa na­ko­niec nep­re­sa­di­la a v sú­čas­nos­ti sa ju sna­ží vy­tla­čiť ver­zia HTML5. Vý­ho­da tej­to špe­ci­fi­ká­cie je po­drob­ný opis ele­men­tov a at­ri­bú­tov, kto­rý umož­ní po­cho­piť ich fun­kcio­na­li­tu. Je to jed­na z mož­nos­tí, ako sa nau­čiť po­drob­ne ja­zyk XHTML 1.1.

  xhtml2.jpg


HTML 5
Po­drob­ný opis návr­hu ja­zy­ka HTML5 s nac­hád­za na strán­kach ko­mu­ni­ty WHATWG, kto­rá spo­lup­ra­cu­je na vý­vo­ji ja­zy­ka HTML s kon­zor­ciom W3C. Zo strá­nok mož­no stiah­nuť kom­plet­ný návrh ako do­ku­ment HTML ale­bo PDF. Tým, kto­rí ne­ma­jú skú­se­nos­ti s ja­zy­kom HTML, sa od­po­rú­ča naj­prv naš­tu­do­vať ja­zy­ky HTML 4.01 a XHTML 1.1, pre­to­že HTML5 je až príl­iš roz­siah­ly a pred­sta­vu­je množ­stvo pr­vkov, kto­ré sa v sú­čas­nos­ti ne­da­jú od­skú­šať.

html5.jpg


Ru­by
Opis Ru­by, kto­rý je sú­čas­ťou ja­zy­ka XHTML, sa nac­hád­za v do­ku­men­te Ru­by An­no­ta­tion. Ele­men­ty Ru­by slú­žia na zá­pis textu, kto­rý je ty­pic­ký pre vý­chod­nú Áziu, tak­že pri tvor­be do­ku­men­tov XHTML sa s ním bež­ný tvor­ca webu nes­tret­ne.

  ruby.jpg


Re­com­me­ned list of Doc­ty­pe dec­la­ra­tions
Kto hľa­dá správ­ny zá­pis ty­pu do­ku­men­tu pre do­ku­men­ty XHTML, HTML, SVG ale­bo MathML, náj­de ich na tej­to strán­ke. Sú­čas­ťou je aj zá­klad­ná šab­ló­na, v kto­rej však chý­ba dek­la­rá­cia XML, tak­že tí, kto­rí chcú mať do­ku­men­ty v zmys­le špe­ci­fi­ká­cie XML, si ju mu­sia dopl­niť.

doctype.jpg


XHTML Re­fe­ren­ce
Zá­ujem­co­via o po­ho­to­vú prí­ruč­ku ja­zy­ka XHTML mô­žu skú­siť web xhtml.com. Strán­ky sa po­drob­ne za­obe­ra­jú ele­men­tmi a at­ri­bút­mi ja­zy­ka XHTML vrá­ta­ne ich opi­sov, prík­la­dov a ob­ráz­kov.

xhtmlcom.jpg


Dev­Gu­ru
Ďal­šia preh­ľad­ná re­fe­ren­čná prí­ruč­ka ja­zy­ka XHTML je web Dev­Gu­ru. V prí­ruč­ke, žiaľ, chý­ba opis Ru­by, kto­rý je sú­čas­ťou XHTML 1.1. Kaž­dý ele­ment ob­sa­hu­je syn­tax, opis, prík­lad a vý­klad at­ri­bú­tov.

devguru.jpg


Me­ta­tags.in­fo
Asi kaž­dý prog­ra­má­tor hľa­dá vý­znam zna­čiek me­ta a ich správ­ny zá­pis. Je­den z webov, kto­ré tie­to in­for­má­cie aj s prík­lad­mi po­sky­tu­jú, je Me­ta­tags.in­fo. Ok­rem zna­čiek me­ta, sú na strán­ke aj nás­tro­je Me­ta tags Ge­ne­ra­tor a Me­ta tags Ana­ly­zer. Sú­čas­ťou strá­nok sú aj ti­py pre tvor­cov webov.

  metatags.jpg


Zá­ver
V tom­to člán­ku bol uve­de­ný preh­ľad inter­ne­to­vých strá­nok za­me­ra­ných na ja­zy­ky HTML a XHTML. Ok­rem týc­hto strá­nok sú k dis­po­zí­cii aj strán­ky pre vý­vo­já­rov od rôz­nych tvor­cov ap­li­ká­cií a inter­ne­to­vých preh­lia­da­čov. Žiaľ, či­ta­teľ tam náj­de skôr in­for­má­cie, čo je a nie je im­ple­men­to­va­né, ako aj no­vé pr­vky, kto­ré sú ur­če­né vý­hrad­ne pre da­nú ap­li­ká­ciu. Množ­stvo prog­ra­má­to­rov si pre­to mys­lí, že ov­lá­da da­nú tec­hno­ló­giu do­ko­na­le, ale vý­sled­kom je čas­to mix via­ce­rých tec­hno­ló­gií ale­bo rie­še­ní, kto­ré nie sú všeo­bec­ne po­dpo­ro­va­né. Do­ka­zu­je to aj množ­stvo od­bor­nej li­te­ra­tú­ry, kto­rá čas­to mies­to jed­nej tec­hno­ló­gie mie­ša via­ce­ro a pre­zen­tu­je ich ako jed­nu. Pri ja­zy­koch HTML a XHTML je to naj­čas­tej­šie Ja­vaS­cript, CSS a DOM.



Ohodnoťte článok:
 
 

Váš názor:

 
 
  • Avatar Marian: Mne osobne sa osvedcili stranky http://www.w3schools.com/ alebo 29.07.2010 08:56  |  Reagovať  
  • Avatar M2: zabudli ste (sice mozno uz nie moc aktualny) ale aj tak pre zaciatocnikov asi najlepsi web - www.jakpsatweb.cz :) 28.07.2010 11:00  |  Reagovať  
 

Najviac vás zaujalo

24 hodín

týždeň

mesiac

 
 

Najnovšie články

Fa­ce­book má na server­och aj fot­ky vy­ma­za­né pred viac ako tro­mi rok­mi
(Publikované pred 9 hodinami) Server Ar­sTech­ni­ca.com sa tej­to té­me ve­no­val v mi­nu­los­ti už dvak­rát, kon­krét­ne v ro­koch 2009 a 2010. Pô­vod­ne re­dak­to­ri zis­ti­li, že Fa­ce­boo­ku tr­vá nep­ri­me­ra­ne dl­ho, kým vy­ma­že fo­tog­ra­fie, kto­ré pou­ží­va­teľ ur­čil na vy­ma­za­nie. čítať »
 
Mo­bil­ný Fa­ce­book s rek­la­ma­mi
(Publikované pred 9 hodinami) V rám­ci člán­ku o vstu­pe Fa­ce­boo­ku na bur­zu sme spo­me­nu­li aj ab­sen­ciu rek­la­my v mo­bil­nej ver­zii. Vzhľa­dom na po­čet pou­ží­va­te­ľov tej­to ver­zie je zrej­mé, že Fa­ce­book pri­chá­dza o ďal­šie zis­ky. čítať »
 
Tu­ris­tom za­ká­za­li vstup do USA pre Twit­ter
(Publikované pred týžňom) O tom, že si­lu so­ciál­nych sie­tí net­re­ba pod­ce­ňo­vať, sa pres­ved­čil brit­ský tur­ista. Na svo­jom Twit­te­ri sa te­šil z vý­le­tu do Ame­ri­ky mier­ne preh­na­ným spô­so­bom a to sa mu vy­pom­sti­lo. čítať »
 
Za­kla­da­teľ Wiki­Leaks sa ob­ja­ví v 500. epi­zó­de Sim­pso­nov­cov
(Publikované pred týžňom) Za­kla­da­teľ por­tá­lu Wiki­Leaks Ju­lian As­san­ge sa ob­ja­ví v sláv­nos­tnej 500. epi­zó­de se­riá­lu Sim­pso­nov­ci (1989). čítať »
 
Lo­kál­na cen­zú­ra na Twit­te­ri?
(Publikované pred týžňom) Pod­ľa ozná­me­nia na svo­jom blo­gu Twit­ter za­vá­dza lo­kál­nu cen­zú­ru svo­jich prís­pev­kov. Rea­gu­je tak na roz­diel­ne chá­pa­nie slo­bo­dy pre­ja­vu v rôz­nych kra­ji­nách. čítať »