home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 November / PCWorld_2005-11_cd.bin / novinky / Interval / clanek03.htm < prev    next >
Encoding:
Extensible Markup Language  |  2005-10-03  |  20.9 KB  |  201 lines

  1. <?xml version='1.0' encoding='windows-1250'?>
  2. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
  3. <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='cs' lang='cs'>
  4. <head>
  5. <meta http-equiv='Content-Type' content='text/html; charset=windows-1250' />
  6. <meta http-equiv='Content-language' content='cs' />
  7. <meta http-equiv='Cache-control' content='no-cache' />
  8. <meta http-equiv='Pragma' content='no-cache' />
  9. <meta http-equiv='Expires' content='-1' />
  10. <meta name='robots' content='index,follow' />
  11. <meta name='googlebot' content='index,follow,snippet,noarchive' />
  12. <meta name='description' content='Interval.cz - Internetov² magazφn o webdesignu, v²voji webov²ch aplikacφ a e-komerci. VÜe podstatnΘ o technologiφch XHTML, HTML, CSS, DHTML, JavaScript, XML, .NET, ASP, PHP, Java, J2ME, SQL, WAP...' />
  13. <meta name='keywords' content='Interval' />
  14. <meta name='ICBM' content='49.1915, 16.626' />
  15. <meta name='DC.Title' content='Interval.cz' />
  16. <meta name='DC.Identifier' content='http://interval.cz' />
  17. <meta name='DC.Language' content='cs' />
  18. <meta http-equiv='pics-label' content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline EN v2.0" l gen true for "http://interval.cz" r (nz 1 vz 1 lz 1 oz 1 cz 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://interval.cz" r (n 0 s 0 v 0 l 0))' />
  19. <meta http-equiv='imagetoolbar' content='no' />
  20. <meta http-equiv='MSThemeCompatible' content='no' />
  21. <meta name='MSSmartTagsPreventParsing' content='true' />
  22. <link rel='shortcut icon' type='image/x-icon' href='favicon.ico' />
  23. <link rel='alternate' type='application/atom+xml' title='Interval.cz (Φlßnky, Atom 0.3)' href='http://export.interval.cz/?type=atom' />
  24. <link rel='alternate' type='application/rdf+xml' title='Interval.cz (Φlßnky, RDF Site Summary 1.0)' href='http://export.interval.cz/?type=rdf' />
  25. <link rel='alternate' type='application/rss+xml' title='Interval.cz (Φlßnky, RSS 2.0)' href='http://export.interval.cz/?type=rss' />
  26. <link rel='alternate' type='application/atom+xml' title='Interval.cz (diskuse, Atom 0.3)' href='http://export.interval.cz/?type=atom&discussion=all' />
  27. <link rel='alternate' type='application/rdf+xml' title='Interval.cz (diskuse, RDF Site Summary 1.0)' href='http://export.interval.cz/?type=rdf&discussion=all' />
  28. <link rel='alternate' type='application/rss+xml' title='Interval.cz (diskuse, RSS 2.0)' href='http://export.interval.cz/?type=rss&discussion=all' />
  29. <link rel='home' href='http://interval.cz' />
  30. <link rel='search' href='http://interval.cz/search_ex.asp' />
  31. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/html4.css' />
  32. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/interval-display.css' />
  33. <link rel='stylesheet' type='text/css' media='print' href='__services/styles/interval-print.css' />
  34. <title>CSS3 - formßtovßnφ dokumentu pro r∙znß za°φzenφ -- CSS -- Webdesign -- Interval.cz</title>
  35. </head>
  36. <body class='interval interval-articles'>
  37. <div id='page-header'><div id='interval-logo'><h1 title='Interval.cz - denn∞ o tvorb∞ webu a e-komerci (logo & index link)'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz'>Interval.cz<span></span></a></h1></div><div id='advertising-page-header'></div><div class='page-maker'> </div></div>
  38. <div id='page-topmenu'><h2 class='textversion'>Navigace</h2><div id='page-mainmenu'><h3 class='textversion'>Hlavnφ menu</h3><ul><li class='first selected'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz'>Titulnφ strana</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=14'>Webdesign</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=15'>V²voj aplikacφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=18'>E-komerce</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=17'>Nßstroje</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz?idcategory=16'>Magazφn</a></li><li class='right selected'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.inshop.cz'>Knihkupectvφ</a></li><li class='right'><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interforum.interval.cz'>Interforum</a></li></ul></div><div id='page-mainmenu-maker'> </div></div>
  39. <div id='page-body'><div id='page-left'><div id='article'>
  40.  
  41.  
  42. <h2>CSS3 - formßtovßnφ dokumentu pro r∙znß za°φzenφ</h2>
  43. <p id='prepend'>DoporuΦenφ CSS2 p°ineslo oproti svΘmu p°edch∙dci mo₧nost cφlit styl na zvolenΘ mΘdium (obrazovka, tiskßrna a podobn∞) a takΘ novΘ vlastnosti pou₧itelnΘ pouze na urΦitΘm za°φzenφ. CSS3 v tomto pokraΦuje a p°inßÜφ dalÜφ mo₧nosti, jak dodat alternativnφ vzhled v zßvislosti na mΘdiu.</p>
  44.  
  45. <h3>P°esn∞jÜφ popis za°φzenφ</h3>
  46. <p>Pro v²b∞r konkrΘtnφho mΘdia se v CSS2 dala pou₧φt pouze klφΦovß slova p°edstavujφcφ jednotlivß za°φzenφ. èlo tak nap°φklad pou₧φt blok stylu pouze pro obrazovku (<samp>@media screen {}</samp>) nebo importovat dan² p°edpis pouze v p°φpad∞ tisku na tiskßrn∞ (<samp>@import "print.css" print;)</samp>. Jist²m omezenφm byla nemo₧nost definovat danΘ za°φzenφ p°esn∞ji ne₧ pomocφ t∞chto klφΦov²ch slov.</p>
  47. <p>To se v CSS3 zm∞nφ, na scΘnu toti₧ p°ichßzejφ <strong>media queries</strong> definovanΘ ve stejnojmennΘm modulu <strong>Media Queries</strong>. Ten se nachßzφ ve stavu <em>kandidßta na doporuΦenφ</em> a dß se tedy poΦφtat s tφm, ₧e se ji₧ p°φliÜ m∞nit nebude. Situace je lehce nep°ehlednß v tom, ₧e zßrove≥ vznikß modul <strong>Media Queries 2</strong>, kter² by m∞l p°inΘst n∞kterΘ novΘ mo₧nosti pro popis za°φzenφ. Tento dokument vÜak zatφm v∙bec nenφ k dispozici, proto v tomto Φlßnku budu Φerpat pouze z p∙vodnφho modulu.</p>
  48. <p>Dotazy na mΘdium znaΦn∞ rozÜi°ujφ mo₧nosti v²b∞ru za°φzenφ tφm, ₧e berou v potaz i jeho parametry. Jak takov² dotaz vypadß, to si ukß₧eme na nßsledujφcφm p°φklad∞:</p>
  49.  
  50. <div class='sample'>
  51. @media screen and (min-width: 1024px)
  52. <br />{
  53. <br />   /*styl pro obrazovky s rozliÜenφm alespo≥ 1024px na Üφ°ku*/
  54. <br />}
  55. </div>
  56.  
  57. <p>Dotaz na mΘdium je v tomto p°φpad∞ <samp>screen and (min-width: 1024px)</samp>. Ka₧d² takov² dotaz zaΦφnß typem mΘdia (<samp>screen</samp>) nßsledovan²m up°es≥ujφcφm v²razem v zßvorce, kter² mß p°ed sebou logick² operßtor <code>and</code>. Pokud chceme pou₧φt vφce dotaz∙ na mΘdium najednou, odd∞lφme je Φßrkou (kterß mß tedy v²znam logickΘho operßtoru <code>or</code>). V nßsledujφcφm p°φklad∞ bude styl pou₧it pouze v tom p°φpad∞, ₧e jde o obrazovku Üirokou nejmΘn∞ 640px a nejv²Üe 1024px, nebo o tiskßrnu:</p>
  58.  
  59. <div class='sample'>
  60. <link href="style.css" type="text/css" rel="stylesheet" medium="screen and (min-width: 640px) and (max-width: 1024px), print" />
  61. </div>
  62.  
  63. <p>V rßmci dotaz∙ budeme moci nap°φklad kontrolovat v²Üku a Üφ°ku zobrazovacφ plochy, respektive jejich pom∞r, schopnost zobrazovat barvy a jejich poΦet, rozliÜenφ a n∞kterΘ jinΘ hodnoty. Navφc v ji₧ zmφn∞nΘm modulu <strong>Media Queries 2</strong> by m∞ly b²t definovßny dalÜφ parametry.</p>
  64. <p>Koncept dotaz∙ na mΘdia se mi zdß sprßvn². V dneÜnφ dob∞ se webovΘ strßnky zaΦφnajφ zobrazovat na ÜirokΘ Ükßle mobilnφch za°φzenφ, kterΘ se Φasto schovßvajφ za stejn²m typem mΘdia, aΦkoli se jednß o za°φzenφ se znaΦn∞ rozdφln²mi parametry. I proto se p°inejmenÜφm dotaz na Üφ°ku a v²Üku zobrazovacφ plochy bude hodit. Na druhou stranu je smutnou skuteΦnostφ, ₧e spousta webdesigner∙ nenφ schopna p°idat ani jednoduch² tiskov² p°edpis, kter² by z dokumentu osekal pro tisk nepot°ebnΘ prvky. Proto je otßzka, zda si tito "v²vojß°i" v∙bec vÜimnou, ₧e majφ v rukou tak siln² nßstroj pro v²b∞r za°φzenφ.</p>
  65.  
  66. <h3>Tisk v novΘm</h3>
  67. <p>Pro reprezentaci jednΘ strßnky strßnkovΘho mΘdia se v kaskßdov²ch stylech pou₧φvß takzvan² <strong>page box</strong>, kter² lze v p°edpisu vybrat pomocφ pravidla <code>@page</code> zastßvajφcφho zde funkci selektoru. V CSS3 je pro toto pravidlo vyhrazen zvlßÜtnφ modul, <strong>Paged Media</strong>, nachßzejφcφ se momentßln∞ ve stavu <em>kandidßtskΘho doporuΦenφ</em>.</p>
  68. <p>V druhΘ verzi styl∙ Ülo tomuto boxu nastavit pouze vn∞jÜφ okraje (<code>margin</code>) s poznßmkou, ₧e v dalÜφ verzi doporuΦenφ mo₧nß p∙jde nastavit i styl okraje (<code>border</code>) a vnit°nφ v²pl≥ (<code>padding</code>). Co₧ se v t°etφ verzi styl∙ skuteΦn∞ stalo a strßnkov² box se nynφ blφ₧φ chovßnφm ke standardnφm blok∙m tvo°en²ch pomocφ blokov²ch element∙.</p>
  69. <p>Zajφmavou novinkou je Φasto ₧ßdanß mo₧nost vyu₧itφ vn∞jÜφho okraje, nap°φklad pro Φφslovßnφ, zßhlavφ nebo zßpatφ dokumentu. ProblΘmem je zvolit mechanismus, kter² urΦφ, kde p°esn∞ se mß danß informace v okraji zobrazit. W3C se rozhodlo rozd∞lit vn∞jÜφ okraj na 16 Φßstφ:</p>
  70.  
  71. <div class='image'>
  72. <img src='podklady/dudek/1229/margin.png' alt='Rozd∞lenφ vn∞jÜφho okraje na 16 Φßstφ' title='Rozd∞lenφ vn∞jÜφho okraje na 16 Φßstφ' />
  73. <br /><span class='comment'>Rozd∞lenφ vn∞jÜφho okraje na 16 Φßstφ</span>
  74. </div>
  75.  
  76. <p>Na tyto Φßsti lze v rßmci bloku <code>@page {}</code> odkazovat pomocφ pravidel <code>@top-left-corner</code>, <code>@top-left</code>, <code>@top-center</code>, <code>@top-right</code>, <code>@top-right-corner</code>, <code>@right-top</code>, <code>@right-middle</code> a dalÜφch. Nßsledujφcφ styl vlo₧φ na ka₧d² konec strßnky doprost°ed jejφ Φφslo:</p>
  77.  
  78. <div class='sample'>
  79. @page
  80. <br />{
  81. <br />  counter-increment: pageNr;
  82. <br />  margin-bottom: 2cm;
  83. <br />
  84. <br />  @bottom-center
  85. <br />  {
  86. <br />    content: counter(pageNr);
  87. <br />  }
  88. <br />}
  89. </div>
  90.  
  91. <p>Navφc lze nov∞ pou₧φt implicitnφ poΦφtadlo <code>pages</code>, kterΘ v₧dy obsahuje celkov² poΦet strßnek. Toto poΦφtadlo je k dispozici na ka₧dΘm strßnkovΘm mΘdiu. V nßsledujφcφm p°φpad∞ vlo₧φme jako zßhlavφ nßzev dokumentu spoleΦn∞ s celkov²m poΦtem stran a na konec strßnky Φφslo konkrΘtnφ strßnky. Nastavenφ se bude liÜit pro levΘ a pravΘ strany:</p>
  92.  
  93. <div class='sample'>
  94. @page
  95. <br />{
  96. <br />  counter-increment: pageNr;
  97. <br />  margin-top: 2cm;
  98. <br />  margin-botttom: 2cm;
  99. <br />}
  100. <br />
  101. <br />@page :left
  102. <br />{
  103. <br />  @top-left
  104. <br />  {
  105. <br />    content: "nßzev dokumentu (poΦet stran: " counter(pages) ")";
  106. <br />  }
  107. <br />
  108. <br />  @bottom-left-corner
  109. <br />  {
  110. <br />    content: counter(pageNr);
  111. <br />  }
  112. <br />}
  113. <br />
  114. <br />@page :right
  115. <br />{
  116. <br />  @top-right
  117. <br />  {
  118. <br />    content: "nßzev dokumentu (poΦet stran: " counter(pages) ")";
  119. <br />  }
  120. <br />
  121. <br />  @bottom-right-corner
  122. <br />  {
  123. <br />    content: counter(pageNr);
  124. <br />  }
  125. <br />}
  126. </div>
  127.  
  128. <p>Novinkou je takΘ mo₧nost definovat v rßmci strßnky mφsta, kam se budou umis¥ovat plovoucφ elementy. Tato oblast se definuje pomocφ pomocφ pravidla <code>@float-area</code> nßsledovanΘho jednφm z klφΦov²ch slov (<code>top</code>, <code>bottom</code>, <code>left</code>, <code>right</code>). Plovoucφ element s <samp>float: left</samp> je umφst∞n do oblasti <samp>@float-area left {}</samp>, element s <samp>float: top</samp> do <samp>@float-area top {}</samp> a vice versa.</p>
  129. <p>Nßsledujφcφ p°φklad reprezentuje vytvo°enφ oblasti pro levΘ plovoucφ boxy:</p>
  130.  
  131. <div class='sample'>
  132. @page
  133. <br />{
  134. <br />  @float-area left
  135. <br />  {
  136. <br />    border-right: 1px dotted black;
  137. <br />    max-width: 25%;
  138. <br />  }
  139. <br />}
  140. </div>
  141.  
  142. <p>Na strßnce vlevo se tak vytvo°φ pruh s maximßln∞ Φtvrtinovou Üφ°kou, do kterΘho budou ulo₧eny vÜechny vlevo plovoucφ elementy. Od samotnΘ strßnky bude tento pruh odd∞len teΦkovanou Φßrou.</p>
  143.  
  144. <h3>OzvuΦujeme dokumenty</h3>
  145. <p>Konsorcium W3C nezapomn∞lo ani na vaÜe uÜi a hned t°i moduly se zab²vajφ zvukovou strßnkou dokument∙.</p>
  146.  
  147. <h4>╚tenß reprezentace dokumentu</h4>
  148. <p>DoporuΦenφ CSS2 mimo jinΘ definovalo typ mΘdia <code>aural</code> pro mluvenou reprezentaci dokument∙. V CSS3 se tento typ mΘdia pova₧uje za p°ekonan² (<em>deprecated</em>) a je nahrazen typem <code>speech</code>, definovan²m v modulu <strong>Speech Module</strong> (zatφm je ve fßzi <em>pracovnφho nßvrhu</em>).</p>
  149. <p>Tento typ umo₧≥uje nastavit podobnΘ parametry Φtenφ jako jeho p°edch∙dce (druh hlasu, hlasitost, mezery p°ed a za elementy a podobn∞). Hlavnφm d∙vodem, proΦ je toto novΘ mΘdium v∙bec definovßno, je kompatibilita s dalÜφm doporuΦenφm z dφlny W3C, jazykem <a href='http://www.w3.org/TR/speech-synthesis/'>SSML</a> (<em>Speech Synthesis Markup Language</em>).</p>
  150.  
  151. <h4>Kombinovanß za°φzenφ</h4>
  152. <p>Zcela nov²m typem mΘdia je <code>reader</code>. Jde o za°φzenφ, kterΘ Φte pomocφ hlasovΘho v²stupu dan² dokument a zßrove≥ jej zobrazuje, a¥ ji₧ na monitoru nebo na jinΘm za°φzenφ. P°i takovΘm dvojφm zpracovßnφ dokumentu se musφ °eÜit problΘmy, kter²m nemusφme Φelit nikde jinde, jako nap°φklad synchronizace ΦtenΘho textu s mluven²m, zv²raz≥ovßnφ prßv∞ ΦtenΘho textu a podobn∞. Tento typ mΘdia je pouze hrub²m konceptem, modul <strong>The CSS 'Reader' Media Type</strong> je ve stavu <em>pracovnφho nßvrhu</em>.</p>
  153.  
  154. <h4>P°i°azenφ zvuku element∙m</h4>
  155. <p>Poslednφm okruhem, kter² bych cht∞l zmφnit, je pou₧φvßnφ zvukov²ch podklad∙ na strßnce. Slou₧it by k tomu m∞ly vlastnosti z modulu <strong>Audio</strong>, kter² ovÜem zatφm nenφ k dispozici. MyÜlenkou je p°i°adit elementu zvuk, kter² se bude p°ehrßvat p°i jeho prostΘ existenci v dokumentu, nebo jenom p°i urΦitΘm stavu (nap°φklad p°i p°ejetφ myÜφ).</p>
  156. <p>P°esto₧e na prvnφ pohled jde o u₧iteΦnΘ vlastnosti, kterΘ by nahradily nyn∞jÜφ °eÜenφ (nap°φklad pou₧itφ flashovΘ komponenty), nejsem si ·pln∞ jist², jestli by souΦasnß armßda "takywebdesigner∙" m∞la do sv²ch rukou dostat takovΘto mo₧nosti. Na druhou stranu je ale nutno podotknout, ₧e za°azenφ t∞chto vlastnostφ do CSS takΘ znamenß, ₧e bude mo₧no vÜechny zvuky na strßnce jednoduÜe vypnout pomocφ vlastnφho stylu.</p>
  157.  
  158. <h3>Souhrn</h3>
  159. <p>V tomto Φlßnku jsem se sna₧il struΦn∞ popsat novinky na poli stylovßnφ pro r∙znß za°φzenφ. Jak u₧ jsem si jednou v textu post∞₧oval, je Ükoda, ₧e jsou n∞kterΘ mo₧nosti (zvlßÜt∞ pak z oblasti upravovßnφ dokument∙ pro tisk) tak mßlo vyu₧φvßny, p°esto₧e jejich podpora je ji₧ nynφ relativn∞ sluÜnß. Doufejme tedy, ₧e vylepÜenφm t∞chto mo₧nostφ v CSS3 dojde i k jejich ÜirÜφmu aplikovßnφ.</p>
  160.  
  161. <div id='article-author'>
  162. <a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/autor.asp?author=125'>Dudek, Jan</a> (7. 9. 2005)
  163. <div id='article-about-author'>
  164.  
  165. </div>
  166. </div>
  167.  
  168. <div class='refer'><h3><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/serial.asp?serial=228' title='p°ehled Φlßnk∙ vΦetn∞ anotacφ'>CSS3 - kaskßdovΘ styly t°etφ generace</a></h3><p>P°esto₧e jeÜt∞ uplyne hodn∞ Φasu, ne₧ doporuΦenφ CSS3 vstoupφ v platnost, nenφ rozhodn∞ od v∞ci se u₧ nynφ podφvat, jakΘ novinky konsorcium W3C p°ipravilo. Probereme si jak nßvrh doporuΦenφ, tak podporu nov²ch vlastnostφ v souΦasn²ch prohlφ₧eΦφch. Tato sΘrie Φlßnk∙ dosud nebyla ukonΦena!</p><ul><li><strong>CSS3 - formßtovßnφ dokumentu pro r∙znß za°φzenφ</strong> (prßv∞ Φtete)</li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3980'>CSS3 - sloupcovΘ rozvr₧enφ a prezentaΦnφ ·rove≥</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3956'>CSS3 - nahrazovan² a generovan² obsah</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3931'>CSS3 - formßtovßnφ textov²ch informacφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3919'>CSS3 - nastavenφ barev, okraj∙ a pozadφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3894'>CSS3 - zßklady styl∙ v novΘm kabßt∞</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3888'>CSS3 - kaskßdovΘ styly budoucnosti</a></li></ul></div>
  169.  
  170.  
  171. </div></div>
  172. <div id='page-right'><h2 class='textversion'>Prav² sloupek</h2>
  173. <div id='search'><h3 class='textversion'>Vyhledßvßnφ</h3><form method='get' action='http://interval.cz/search.asp'><div><input type='text' name='hledej' class='text' /><input type='submit' class='submit' value='Najdi!' /></div></form><div><a href='http://interval.cz/search_ex.asp'>RozÜφ°enΘ vyhledßvßnφ</a></div></div>
  174.  
  175.  
  176.  
  177. <div class='page-right-box book'>
  178.     <h3>Kni₧nφ novinka</h3>
  179.     <div class='page-right-box-in'>
  180.         <div class='book-top'>
  181.             <h4><a href='http://interval.cz/__redirect/redirect.asp?what=interval_booknews&url=http://interval.inshop.cz/inshop/scripts/detail.asp?ItemID=292'>Pou₧itelnost domovsk²ch strßnek</a></h4>
  182.         </div>
  183.         <div class='image'>
  184.             <img src='podklady/knihy/image.jpg' alt='obßlka' title='obßlka' />
  185.         </div>
  186.         <div class='book-bottom'>Cena: <span class='book-price-old'>490 KΦ</span> <span class='book-price-new'>441 KΦ</span></div>
  187.     </div>
  188. </div>
  189.  
  190.  
  191.  
  192. <div class='page-right-box reading'><h3 title='NejΦten∞jÜφ Φlßnky za poslednφch 14 dn∙'>NejΦten∞jÜφ</h3><div class='page-right-box-in'><ul><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4021'>David èpinar: Od DobrΘho webu k H1.cz</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4020'>ASP.NET 2.0 - Master Pages</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4023'>ASP.NET 2.0 - navigace</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4022'>EJB 2.x - Entity Beans (Bean-Managed Persistence - zßkladnΘ fakty)</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4025'>Gopas and Microsoft Teched Praha 2005</a></li></ul></div></div><div class='page-right-box cauldron'><h3 title='Nejdiskutovan∞jÜφ Φlßnky za poslednφch 21 dn∙'>Diskuznφ kotel</h3><div class='page-right-box-in'><ul><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4021' title='(77 komentß°∙)'>David èpinar: Od DobrΘho webu k H1.cz</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4019' title='(23 komentß°∙)'>Marek AntoÜ: Dobr² web nekonΦφ</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4017' title='(18 komentß°∙)'>Macromedia Dreamweaver 8</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4020' title='(10 komentß°∙)'>ASP.NET 2.0 - Master Pages</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=4007' title='(6 komentß°∙)'>WAP 2.0 - seznamy a definice</a></li></ul></div></div>
  193.  
  194.  
  195.  
  196. <div class='page-right-box emailserv'><h3>Info servis</h3><div class='page-right-box-in'><ul><li><a href='http://export.interval.cz' title='Exporty aktußlnφch informacφ ve formßtech Atom, RDF a RSS'>Atom, RDF, RSS</a></li><li>Informace e-mailem:</li></ul><form action='http://interval.cz/prihlaseni.asp' method='post'><div class='shell'><input class='text' type='text' name='adresa' /></div><div class='shell'><input class='radio' type='radio' value='1' name='co' checked='checked' />T²dennφ p°ehled Φlßnk∙</div><div class='shell'><input class='radio' type='radio' value='2' name='co' />HELP konference</div><div class='shell'><input class='submit' type='submit' value='P°ihlßsit' /></div></form></div></div>
  197. </div>
  198. <div class='page-maker'> </div><div class='page-maker-white'> </div></div>
  199. <div id='page-foot'><div id='page-foot-menu'><a href='http://interval.cz/reklama.asp'>Inzerce na Interval.cz</a> | <a href='http://interval.cz/redakce.asp'>Redakce Interval.cz</a> | <a href='http://interval.cz/autori.asp'>Hledßme novΘ autory</a></div><div id='issn'>ISSN 1212-8651</div><div id='page-foot-zoner'>© Zoner software, s.r.o., vÜechna prßva vyhrazena, tento server dodr₧uje <a href='http://interval.cz/privacy.asp'>prßvnφ p°edpisy</a>o ochran∞ osobnφch ·daj∙.</div></div>
  200. </body>
  201. </html>