Autor Zpráva
rorsach
Profil
Ahoj,
mám trochu problém s vytvořením položky v CSS. Resp, mám kompletně vše hotové, nastyloáno atak. Jen teď řeším- jak přidělat podpoložku.Jde mi o to aby po kliknutí třeba na bla1 vyjelo, nebo se alespon zobrazila subitem bbla.
Jako třeba O nás->položka jedna pod tím, položka dvě pod tím Na dynamiku jsem tupec a nevím jestli to zkoušet JS, nebo jen nějaký Onmouseover atak. Jinak kompletní kod je zde+nahled na Odkaz

Za jakýkoliv nápad děkuji.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
                <head>
                        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                        <title>menu</title>
                        <style type="text/css">
<!--
    body {
        margin:0;
        padding:0;
        font: bold 11px/1.5em Verdana;
}

h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

/*- Menu Tabs E----*/

    #tabsE {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("tabrightE.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Hack IE5-Mac \*/
    #tabsE a span {float:none;}
    /* +IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }

        #tabsE #current a {
                background-position:0% -42px;
        }
        #tabsE #current a span {
                background-position:100% -42px;
        }
-->
</style>
                </head>

                <body>
                        <h2>Tab Menu E</h2>
                        <div id="tabsE">
                                <ul>
                                        <!-- CSS Tabs -->
<li><a href="bla.html"><span>bla</span></a></li>
<li><a href="bla2.html"><span>bla</span></a></li>
<li><a href="bla3.html"><span>blat</span></a></li>
<li id="current"><a href="podpora.html"><span>bla</span></a></li>
<li><a href="bla4.html"><span>bla</span></a></li>
<li><a href="bla5.html"><span>bla</span></a></li>

                                </ul>
                        </div>
                </body>
</html>
panther
Profil
rorsach:
v HTML si musíš vytvořit zanořený seznam, takže:
<ul>
  <li><a href="bla.html"><span>bla</span></a>
      <ul>
        <li>Zanořená položka</li>
    </ul>
</li>
<li><a href="bla3.html"><span>blat</span></a></li>
</ul>


Teď záleží, jaké menu chceš - jestli vysouvací po najetí myši (hover), nebo rozbalovací po kliknutí (JS onclick).

Pokud vysouvací, základní myšlenka CSS je:
ul ul {display: none;}
ul li:hover ul {display: block;}

IE6 neumí hover jinde než na odkazech, stáhni si nějaký hover.htc. Pokud ani přesto menu dohromady nedáš, koukni se po nějakém hotovém řešení a uprav si styly k obrazu svému (barvy, rozměry, ...)
rorsach
Profil
panther:
Díky, to vypadá logicky. Menu v téhle podobě mám vytvořené. Ukouším ale torchu zaexperimentovat s dynamikou, a tak jsem vytvořil menu v Xaře. Bohužel jsem včak zase narazil na jinou specialitu, takže to nakonec u toho CSS asi zůstane :-(

Menu Xara menu maker- chybné zobrazení při vložení do WP

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0