Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Menu a tendina in css

  1. #1

    Menu a tendina in css

    Ciao a tutti,
    ho realizzato il prototipo di un menù a tendina in css; funziona bene su firefox che supporta le pseudoclassi per qualsiasi tag ma ovviamente non funziona in IE.
    So poco (leggasi nulla) di JS e mi servirebbe uno script che vada a sovrascrivere il display:none del tag UL in display:block. Qualcuno mi può aiutare?!?

    Posto qui il codice:


    <!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" />
    <script type="text/javascript" src="il_js_da_fare.js"></script>
    <title>Menù a tendina</title>
    <style>
    div{
    float:left;
    position:relative;
    padding:0.2em;
    }

    ul {
    position:absolute;
    top:0.2em;
    left:-40px;
    display:none;
    }

    li {
    list-style:none;
    display:inline;
    width:100%;
    background-color:#CCCCCC;
    }

    a:hover {
    background-color:red;
    }

    div:hover ul {
    display:block;
    }

    div.over ul { display: block; }

    </style>
    </head>

    <body>

    <div id="nav">Titolo
    <ul>
    [*]subItem
    [*]subItem
    [*]subItem
    [*]subItem
    [*]subItem
    [/list]
    </div>
    </body>

  2. #2
    L'idea di fare uno script così è davvero geniale! Complimenti! Per farlo compatibile però ti conviene usare onMouseOver e onMouseOut che vanno bene con entrambi i browser (ed anche con opera).

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.