<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C/DTD XHTML+Voice 1.2 /EN' 'http://www.voicexml.org/specs/multimodal/x+v/12/dtd/xhtml+voice12.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:ev='http://www.w3.org/2001/xml-events'>
<head>
<link rel='canonical' href='http://pabi3.com/blog/vysuvacie-menu-v-css-a-javascripte/' />
<link rel='stylesheet' href='http://pabi3.com/modules/items/voice.css' type='text/css' media='all' />
<form xmlns='http://www.w3.org/2001/vxml' id='title'>
<block>
The article Vysuvacie menu v CSS a JavaScripte is written by PaBi3
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='body'>
<block>

Vysuvacie menu v cistom CSS pre kazdy prehliadac som este nikde nevidel
a zatial asi nie je sposob ako ho vytvorit, ak ano skuste ma opravit v komentaroch.
Moje vysuvacie menu bude vyuzivat komponent hover.htc, ktory hover
efekt bude emulovat (pre MSIE).
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='full'>
<block>
Subor si musite stiahnut na adrese
http://users.hszk.bme.hu/~hj130/css/list_menu/hover/.

Zdrojovy kod CSS pre menu:

* { margin:0; padding:0; color:#444444; font-weight:bold; }

ul#menu a { display:block; }
ul#menu { list-style-type:none; }
ul#menu li { display:block; float:left; }
ul#menu li a { padding:0.25em 1em 0.25em 1em; border:1px solid #cccccc; background:#efefef; text-decoration:none; }
ul#menu li a:hover { background:#f4f4f4; }
ul#menu li ul { display:none; }
ul#menu li ul li { display:block; float:none; border:1px solid #cccccc; }
ul#menu li ul li a { border:0; background:#efefef; }
ul#menu li ul li a:hover { color:#ffffff; background:#003366; }

/* zahrnutie a vyuzitie komponentu hover.htc */
li { behavior:url('hover.htc'); }
ul#menu li:hover ul, ul#menu li.hover ul { display:block; position:absolute; }

Zdrojovy kod XHTML pre menu:

&lt;ul id='menu'&gt;
  &lt;li&gt;&lt;a href=''&gt;Nove menu&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=''&gt;Hlavna stranka&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Zoznam rubrik&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Download&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Download&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Weblinks&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=''&gt;Nova navigacia&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=''&gt;Hlavna stranka&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Zoznam rubrik&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Download&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Weblinks&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=''&gt;Stare menu&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=''&gt;Hlavna stranka&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Zoznam rubrik&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Download&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Weblinks&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=''&gt;Vedlajsie menu&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=''&gt;Hlavna stranka&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Zoznam rubrik&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Download&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=''&gt;Weblinks&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

Vysledok si mozete prezriet na tejto adrese.</block>
</form>
<base href='http://pabi3.com/' />
<title>Vysúvacie menu v CSS a JavaScripte</title>
</head>
<body ev:event='load' ev:handler='#title'>
<a href='http://pabi3.com/blog/vysuvacie-menu-v-css-a-javascripte/' title='Návrat'>Návrat</a>
<h1 style='padding:0.5em;'>Vysúvacie menu v CSS a JavaScripte</h1>
<ul>
<li ev:event='click' ev:handler='#body'>Speak introduction</li>
<li ev:event='click' ev:handler='#full'>Speak full</li>
</ul>
</body>
</html>

