home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 July & August / PCWorld_2004-07-08_cd.bin / novinky / interval / clanek03.htm < prev    next >
Encoding:
Extensible Markup Language  |  2004-06-08  |  18.1 KB  |  249 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='0' />
  10. <meta name='robots' content='index, follow' />
  11. <meta name='googlebot' content='index, follow, 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 http-equiv='imagetoolbar' content='no' />
  15. <meta http-equiv='MSThemeCompatible' content='no' />
  16. <meta name='MSSmartTagsPreventParsing' content='true' />
  17. <meta name='ICBM' content='49.1915, 16.626' />
  18. <meta name='DC.Title' content='Interval.cz' />
  19. <meta name='DC.Identifier' content='http://interval.cz' />
  20. <meta name='DC.Language' content='cs' />
  21. <link rel='alternate' type='text/xml' title='RSS' href='http://interval.cz/__rss/rss.asp' />
  22. <link rel='shortcut icon' href='favicon.ico' />
  23. <link rel='home' href='http://interval.cz' />
  24. <link rel='search' href='http://interval.cz/search_ex.asp' />
  25. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/html4.css' />
  26. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/basic_all.css' />
  27. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/homepage_all.css' />
  28. <link rel='stylesheet' type='text/css' media='all' href='__services/styles/articles_all.css' />
  29. <link rel='stylesheet' type='text/css' media='print' href='__services/styles/articles_print.css' />
  30. <title>Interval.cz - denn∞ o tvorb∞ webu a e-komerci</title>
  31. </head>
  32. <body class='interval interval-articles'>
  33. <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>
  34. <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>
  35. <div id='page-body'><div id='page-left'><div id='article'>
  36.  
  37.  
  38.  
  39. <h2>Jak psßt CSS p°ehledn∞ a logicky</h2>
  40. <p id='prepend'>KaskßdovΘ styly (CSS) jsou na souΦasn²ch webech Φφm dßl tφm vφce vyu₧φvßny, a proto se zv∞tÜuje i rozsah a komplexnost stylov²ch p°edpis∙. Je tedy stßle nutn∞jÜφ psßt CSS tak, abychom se v n∞m vyznali, a to i po delÜφ dob∞ nebo ve v∞tÜφch t²mech. A prßv∞ o tom je tento Φlßnek.</p>
  41.  
  42.  
  43. <p>┌vodem bych rßd p°edeslal, ₧e v tomto Φlßnku budu mluvit p°evß₧n∞ o obecn∞ v₧it²ch postupech, jak psßt CSS p°ehledn∞ a logicky. V n∞kter²ch p°φpadech ale budu vychßzet i ze sv²ch zkuÜenostφ a z toho, jak to p°ipadß logickΘ a p°ehlednΘ <em>mn∞ osobn∞</em>. Samoz°ejm∞ tyto postupy nikomu nevnucuji ani netvrdφm, ₧e bez nich bude vaÜe CSS nep°ehlednΘ. Pokud ji₧ mßte za₧ity vlastnφ postupy, klidn∞ u nich z∙sta≥te - d∙le₧itΘ je, aby vßÜ zßpis byl p°ehledn² a logick² pro vßs (a p°φpadn∞ pro n∞koho, kdo bude CSS zßpis po vßs Φφst).</p>
  44.  
  45. <h3>Struktura stylovΘho p°edpisu</h3>
  46. <p>Nejprve si °ekneme n∞co o tom, jak stylov² p°edpis uspo°ßdat. Stylov² p°edpis je tvo°en pravidly a takzvan²mi @-pravidly (et-pravidly).</p>
  47.  
  48. <div class='list'>
  49. <ol>
  50. <li>Na ·plnΘm zaΦßtku by se m∞la nachßzet @-pravidla <samp>@charset</samp> a <samp>@import</samp> (v tomto po°adφ). DoporuΦenφ CSS jejich pou₧itφ jinde nep°ipouÜtφ.</li>
  51. <li>Jako dalÜφ by m∞la nßsledovat pravidla formßtujφcφ prvky obecn∞ (tedy bez identifikßtor∙ a t°φd) - jako prvnφ pravidlo pro <samp><body></samp> a dßle pravidla pro:
  52.     <ul>
  53.     <li>nadpisy,</li>
  54.     <li>seznamy (<samp><ul></samp>, <samp><ol></samp> a <samp><dl></samp>),</li>
  55.     <li>odstavce,</li>
  56.     <li>odkazy,</li>
  57.     <li>v²znamovΘ prvky (<samp><em></samp>, <samp><dfn></samp>, <samp><cite></samp>, <samp><abbr></samp>, <samp><blockquote></samp>...),</li>
  58.     <li>formulß°ovΘ prvky (<samp><form></samp>, <samp><fieldset></samp>, <samp><input></samp>...),</li>
  59.     <li>tabulky...</li>
  60.     </ul>
  61. </li>
  62. <li>Dßle je vhodnΘ uvΘst obecnΘ t°φdy - tedy ty, kterΘ pou₧φvßme u r∙zn²ch prvk∙ a nejsou s ₧ßdn²m spojeny, nap°φklad:
  63.     <div class='sample'>
  64.     .zvyrazneni {
  65.     <br />  font-weight: bold;
  66.     <br />}
  67.     </div>
  68. </li>
  69. <li>Jako dalÜφ p°ipadajφ pravidla formßtujφcφ t°φdy spojenΘ s urΦit²m prvkem:
  70.     <div class='sample'>
  71.     p.kod {
  72.     <br />  font-family: monospace;
  73.     <br />}
  74.     </div>
  75. </li>
  76. <li>Jako poslednφ potom uvßdφme pravidla pro konkrΘtnφ prvky urΦenΘ sv²m <samp>id</samp>:
  77.     <div class='sample'>
  78.     #navigace {
  79.     <br />  border: 1px solid blue;
  80.     <br />}
  81.     </div>
  82.     Tyto prvky byste m∞li uvßd∞t v urΦitΘm po°adφ, nap°φklad nejd°φve zformßtovat logo, potom hlavnφ obsah strßnky a nakonec navigaci - m∙₧ete pou₧φt i po°adφ, v jakΘm se prvky nachßzejφ v k≤du strßnky.
  83. </li>
  84. </ol>
  85. </div>
  86.  
  87. <p>Pokud se ve vaÜem p°edpisu vyskytujφ @-pravidla <samp>@media</samp>, doporuΦuji je uvΘst na ·plnΘm konci p°edpisu, dφky Φemu₧ budou moci pravidla zde uvedenß bez problΘm∙ p°epsat ostatnφ pravidla v p°edpisu (kterß jsou obvykle urΦena pro vÜechna mΘdia).</p>
  88.  
  89. <h3>Jak psßt pravidla</h3>
  90. <p>Pro pravidla se obvykle pou₧φvß tento zßpis:</p>
  91.  
  92. <div class='sample'>
  93. selektor {
  94. <br />  prvnφ deklarace;
  95. <br />  druhß deklarace;
  96. <br />  ...
  97. <br />}
  98. </div>
  99.  
  100. <p>Tedy nap°φklad:</p>
  101.  
  102. <div class='sample'>
  103. #clanek p#uvod {
  104. <br />  font-size: 120%;
  105. <br />  font-weight: bold;
  106. <br />}
  107. </div>
  108.  
  109. <p>Deklarace jsou odsazeny dv∞ mezery od okraje, co₧ je obvykle pova₧ovßno za "tak akorßt". Pou₧φvat ale samoz°ejm∞ m∙₧ete i menÜφ nebo v∞tÜφ odsazenφ.</p>
  110. <p>D∙le₧itΘ je, ₧e se selektor i deklarace vlastnostφ nachßzejφ na samostatn²ch °ßdcφch. To pravidlo zp°ehled≥uje - na prvnφ pohled vidφte, o kter² prvek se jednß a kterΘ vlastnosti jsou nastavovßny. Je zde takΘ prostor pro komentß°e, kterΘ se mohou nachßzet hned vedle selektoru nebo vedle deklarace, kterΘ se t²kajφ.</p>
  111.  
  112. <h3>St°ednφk pat°φ za ka₧dou deklaraci</h3>
  113. <p>DoporuΦenφ CSS °φkß, ₧e st°ednφk slou₧φ jako odd∞lovaΦ jednotliv²ch deklaracφ, za poslednφ deklaracφ v pravidle se tedy uvßd∞t nemusφ. Jß vßm ale doporuΦuji uvßd∞t ho za vÜemi deklaracemi, tedy i za tou poslednφ. Jinak se zßkonit∞ stane, ₧e budete muset Φasem jednu deklaraci p°idat a na st°ednφk u₧ zapomenete:</p>
  114.  
  115. <div class='sample'>
  116. p.obrazek {
  117. <br />  color: gray;
  118. <br />  font-size: 80%     /* tato deklarace byla poslednφ */
  119. <br />  text-transform: uppercase;
  120. <br />}
  121. </div>
  122.  
  123. <p>A nev∞°ili byste, jak dlouho vßm bude trvat, ne₧ odhalφte, ₧e prßv∞ zapomenut² st°ednφk je p°φΦinou ÜpatnΘho zobrazenφ...</p>
  124.  
  125. <h3>Dodr₧ujte po°adφ vlastnostφ</h3>
  126. <p>V pravidle je jedno, kterou vlastnost uvedete d°φve a kterou a₧ pozd∞ji. V zßjmu p°ehlednΘho zßpisu je ale dobrΘ dodr₧ovat alespo≥ n∞jakΘ po°adφ. Jß obvykle uvßdφm pravidla v nßsledujφcφ posloupnosti:</p>
  127.  
  128. <div class='list'>
  129. <ol>
  130. <li>barva pφsma a vlastnosti pozadφ (<samp>color</samp>, <samp>background-color</samp>...),</li>
  131. <li>vlastnosti pφsma (<samp>font-size</samp>, <samp>text-transform</samp>, <samp>font-style</samp>...),</li>
  132. <li>pozicovacφ vlastnosti (<samp>position</samp>, <samp>left</samp>, <samp>z-index</samp>, <samp>float</samp>...),</li>
  133. <li>vlastnosti boxu (<samp>display</samp>, <samp>border</samp>, <samp>margin</samp>, <samp>padding</samp>, <samp>width</samp>, <samp>visibility</samp>, <samp>overflow</samp>...).</li>
  134. </ol>
  135. </div>
  136.  
  137. <p>MΘn∞ pou₧φvanΘ Φi hodn∞ specifickΘ vlastnosti (<samp>vertical-align</samp>, <samp>cursor</samp>, <samp>list-style</samp>, <samp>border-collapse</samp> a dalÜφ) uvßdφm nakonec nebo tam, kde se mi v konkrΘtnφm pravidle zdajφ logickΘ.</p>
  138. <p>Se sprßvn²m po°adφm vlastnostφ to ale p°φliÜ nep°ehßn∞jte, abyste nestrßvili nad jejich °azenφm vφce Φasu ne₧ nad stylovßnφm webu. Je pouze dobrΘ alespo≥ podv∞dom∞ n∞jak² po°ßdek dodr₧ovat, abyste u rozsßhl²ch pravidel nemuseli prochßzet vÜechny deklarace, kdy₧ t°eba chcete zjistit velikost pφsma.</p>
  139.  
  140. <h3>Syntaxe ID selektor∙</h3>
  141. <p>U ID selektor∙ je povolen² jak zßpis <samp>jmΘno-prvku#ID-prvku</samp> (nap°φklad <samp>p#uvod</samp>), tak i <samp>#ID-prvku</samp> (nap°φklad <samp>#uvod</samp>).</p>
  142. <p>Logicky lepÜφm zßpisem je ten prvnφ, tedy i se jmΘnem prvku - °φkß nßm toti₧, jak² prvek formßtujeme, bez toho, abychom se museli dφvat do k≤du strßnky. V∞tÜinou ale pou₧φvßme ID selektory u prvk∙ <samp><div></samp>, ideßlnφ tedy je pou₧φvat jmΘna u vÜech prvk∙ krom∞ <samp><div></samp> (nap°φklad na prvek <samp><div id="logo"></samp> se tedy budeme ve stylu odkazovat pomocφ <samp>#logo</samp>, zatφmco na prvek <samp><p id="uvod"></samp> pomocφ <samp>p#uvod</samp>). Jednak si tφm uÜet°φme psanφ a jednak se nßm bude snadn∞ji hledat ·sek stylu, kter² formßtuje konkrΘtnφ objekt, t°eba navigaci (nebudeme se muset zastavovat u ka₧dΘho selektoru zaΦφnajφcφho na <samp>div#</samp>). Zßrove≥ ale budeme moci z ka₧dΘho ID selektoru poznat, o jak² se jednß prvek.</p>
  143.  
  144. <h3>U ID selektor∙ uvßd∞jte p°edky prvku</h3>
  145. <p>Ka₧d² konkrΘtnφ prvek (dop°edu vφme, o jak² prvek se jednß a kde je ve strßnce pou₧it) by m∞l b²t v selektoru za°azen do struktury strßnky - m∞ly by b²t uvedeny prvky, uvnit° kter²ch se nachßzφ. Dφky tomu se nebudeme muset dφvat do k≤du strßnky, kdy₧ nap°φklad budeme chtφt zjistit, od kter²ch prvk∙ p°ebφrß nßÜ prvek d∞diΦnΘ vlastnosti. TakΘ bude nßÜ stylov² p°edpis logiΦt∞jÜφ a pochopiteln∞jÜφ.</p>
  146. <p>Pokud je t°eba souΦßstφ navigace vyhledßvacφ formulß° a my chceme formßtovat pole pro zadßnφ textu, kterΘ se zde nachßzφ, m∞li bychom pou₧φt nßsledujφcφ pravidlo:</p>
  147.  
  148. <div class='sample'>
  149. #navigace form#vyhledavaciFormular input#vyhledavaciPole {
  150. <br />  ...
  151. <br />}
  152. </div>
  153.  
  154. <p>Pravidla byste takΘ m∞li uvßd∞t v po°adφ podle jejich nejvyÜÜφho p°edka, tak₧e vÜechny prvky, kterΘ jsou uvnit° navigace, by se ve stylovΘm p°edpisu m∞ly nachßzet na jednom mφst∞.</p>
  155.  
  156. <h3>Jak nastavovat rßmeΦky, v²pln∞ a okraje</h3>
  157. <p>Pro nastavovßnφ rßmeΦk∙, v²plnφ a okraj∙ se v∞tÜinou pou₧φvajφ takzvanΘ <em>sdru₧enΘ vlastnosti</em> (<samp>margin</samp>, <samp>border-bottom</samp> a dalÜφ), kterΘ nastavφ v₧dy vφce vlastnostφ najednou (nap°φklad velikost okraje na vÜech stranßch prvku).</p>
  158. <p>U vlastnostφ rßmeΦk∙ je obvykle vhodnΘ nejprve nastavit vÜechno pomocφ vlastnosti <samp>border</samp> a potom zahrnout do zßpisu p°φpadnΘ odliÜnosti (pozd∞jÜφ deklarace p°ebijφ ty d°φv∞jÜφ). Pokud nap°φklad chceme na hornφ, levΘ a dolnφ stran∞ prvku pou₧φt Φern² teΦkovan² rßmeΦek a na pravΘ stran∞ Φerven² tvo°en² dv∞ma linkami, pou₧ijeme tento zßpis...</p>
  159.  
  160. <div class='sample'>
  161. #prvek {
  162. <br />  border: dotted black;
  163. <br />  border-right: double red;
  164. <br />}
  165. </div>
  166.  
  167. <p>...a ne tento zbyteΦn∞ dlouh² zßpis:</p>
  168.  
  169. <div class='sample'>
  170. #prvek {
  171. <br />  border-top: dotted black;
  172. <br />  border-left: dotted black;
  173. <br />  border-bottom: dotted black;
  174. <br />  border-right: double red;
  175. <br />}
  176. </div>
  177.  
  178. <p>U vlastnostφ pro velikost okraje a v²pln∞ se v∞tÜinou pou₧φvß k nastavenφ odliÜn²ch hodnot pro r∙znΘ strany vlastnost <samp>margin</samp> respektive <samp>padding</samp>:</p>
  179.  
  180. <div class='sample'>
  181. #prvek {
  182. <br />  padding: 10px 20px 10px 10px;
  183. <br />  margin: 1em 0 2em;
  184. <br />}
  185. </div>
  186.  
  187. <h3>Pou₧φvejte komentß°e</h3>
  188. <p>Jednφm z nejd∙le₧it∞jÜφch pravidel pro vytvo°enφ logickΘho a p°ehlednΘho CSS je pou₧φvßnφ komentß°∙. Na ty byste nem∞li zapomφnat u ₧ßdn²ch slo₧it∞jÜφch konstrukcφ a hlavn∞ u <em>hack∙</em> - ty jsou Φasto tak nelogickΘ, ₧e pomalu u₧ po t²dnu nevφte, proΦ jste ten kter² hack pou₧ili.</p>
  189. <p>Pomocφ komentß°∙ byste takΘ m∞li cel² stylov² p°edpis rozd∞lit na Φßsti, nap°φklad na Φßst, kde se formßtujφ odkazy, na Φßst, kde se formßtuje navigace a podobn∞ (jak jsme si ji₧ °ekli na zaΦßtku tohoto Φlßnku).</p>
  190. <p>A to je vÜe k logickΘmu a p°ehlednΘmu CSS, tedy z mojφ strany. Doufßm, ₧e pro vßs bude tato chvφle naopak startovacφm bodem...</p>
  191.  
  192.  
  193.  
  194. <div id='article-author'>
  195. <a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/autor.asp?author=92'>Snφ₧ek, Martin</a> (5. 5. 2004)
  196.  
  197. </div>
  198.  
  199.  
  200.  
  201. </div></div>
  202. <div id='page-right'><h2 class='textversion'>Prav² sloupek</h2>
  203. <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>
  204.  
  205.  
  206.  
  207. <div class='page-right-box book'>
  208.     <h3>Kni₧nφ novinka</h3>
  209.     <div class='page-right-box-in'>
  210.         <div class='book-top'>
  211.             <h4><a href='http://interval.cz/__redirect/redirect.asp?what=interval_booknews&url=http://interval.inshop.cz/inshop/scripts/detail.asp?ItemID=266'>Eric Meyer o CSS - Ovlßdn∞te kaskßdovΘ styly!</a></h4>
  212.         </div>
  213.     </div>
  214.     <div class='image'>
  215.         <img src='podklady/knihy/image.jpg' alt='obßlka' title='obßlka' /></a>
  216.     </div>
  217.     <div class='book-bottom'>Cena: <span class='book-price-old'>390 KΦ</span> <span class='book-price-new'>351 KΦ</span></div>
  218. </div>
  219.  
  220.  
  221.  
  222. <div class='page-right-box reading'>
  223.     <h3>NejΦten∞jÜφ</h3>
  224.     <div class='page-right-box-in'>
  225.         <ul>
  226. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3380'>VyΦiÜt∞nφ tabulky z MS Wordu v MSIE JavaScriptem</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3383'>Kompletnφ pr∙vodce XSLT - °φzenφ toku transformace</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3385'>èt∞pßnka Sunkovß: Jeden za vÜechny, vÜichni za jednoho</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3379'>SMARTY - cache, WAP a bezpeΦnost</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3381'>╚eskß on-line reklama - internet a chu¥ na bagety</a></li>
  227.         </ul>
  228.     </div>
  229. </div>
  230.  
  231.  
  232.  
  233. <div class='page-right-box cauldron'>
  234.     <h3>Diskuznφ kotel</h3>
  235.     <div class='page-right-box-in'>
  236.         <ul>
  237. <li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3357' title='(57 komentß°∙)'>Se°azenφ tabulky JavaScriptem snadno a rychle</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3363' title='(29 komentß°∙)'>JavaScript, programujeme internetovΘ aplikace</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3364' title='(29 komentß°∙)'>Kam pat°φ menu</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3368' title='(20 komentß°∙)'>Eric Meyer o CSS - Ovlßdn∞te kaskßdovΘ styly!</a></li><li><a href='http://interval.cz/__redirect/redirect.asp?what=interval_offline&url=http://interval.cz/clanek.asp?article=3380' title='(16 komentß°∙)'>VyΦiÜt∞nφ tabulky z MS Wordu v MSIE JavaScriptem</a></li>
  238.         </ul>
  239.     </div>
  240. </div>
  241.  
  242.  
  243.  
  244. <div class='page-right-box emailserv'><h3>Email servis</h3><div class='page-right-box-in'><form action='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>
  245. </div>
  246. <div class='page-maker'> </div><div class='page-maker-white'> </div></div>
  247. <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>
  248. </body>
  249. </html>