Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    89

    Ripristino stile predefinito

    Premetto che non utilizzo molto i CSS.
    In una pagina ridefinisco i tag ul per creare un menu dinamico:

    ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 25px; /* Width of Menu Items */
    }
    ul li{
    position: relative;
    }
    li ul{
    position: absolute;
    left: -100px; /* Set 1px less than menu width */
    top: 17px;
    width:125px;
    display: none;
    border-bottom: 1px solid #ccc;
    }
    /* Styles for Menu Items */
    ul li a{
    font-size:9px;
    letter-spacing: 1px;
    font-variant: normal;
    font-style: normal;
    font-weight: bold;
    display: block;
    text-decoration: none;
    color: #777;
    background: #fff; /* IE6 Bug */
    }
    /* Fix IE. Hide from IE Mac \*/
    * html ul li { float: left; height: 1%; }
    * html ul li a { height: 1%; }
    /* End */
    ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
    li ul li a { padding: 2px 5px; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;} /* Sub Menu Styles */
    li:hover ul, li.over ul {
    display: block;
    } /* The magic */

    Adesso però ho un problema: come faccio all'interno della stessa pagina ad utilizzare i normali tag ul senza applicare lo stile css che li modifica?

    Grazie e ciao a tutti....

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    applica un id al menu (es. "tuomenu") a cui vuoi applicare quello stile, quindi sostituisci le varie regole

    ul

    così

    ul#tuomenu
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    89
    purtroppo avevo provato questa soluzione ma senza riuscirci...
    Ho assegnato un id al primo tag <ul> e utilizzato la sintassi ul#menu in ogni stile ma non funziona.
    Puoi dirmi come applicare correttamente questa tecnica?

    Grazie...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    89

    Menu css non funzionante in IE

    Questo menù che utilizza i css non funziona con internet explorer:

    <html>
    <head>

    <style>
    <!--
    ul#nav, ul#nav ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 25px; /* Width of Menu Items */
    }
    ul#nav li, ul#nav li ul li{
    position: relative;
    }
    ul#nav li ul{
    position: absolute;
    left: 200px; /* Set 1px less than menu width */
    top: 100px;
    width:125px;
    display: none;
    border-bottom: 1px solid #ccc;
    }
    ul#nav li a, ul#nav li ul li a{
    font-size:9px;
    letter-spacing: 1px;
    font-variant: normal;
    font-style: normal;
    font-weight: bold;
    display: block;
    text-decoration: none;
    color: #777;
    background: #fff; /* IE6 Bug */
    }
    * html ul li { float: left; height: 1%; }
    * html ul li a { height: 1%; }
    ul#nav li a:hover, ul#nav li ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
    ul#nav li ul li a { padding: 2px 5px; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;} /* Sub Menu Styles */
    ul#nav li:hover ul, ul#nav li.over ul {display: block; }
    -->
    </style>
    </head>
    <body>
    <ul id="nav">
    [*]
    HOME
    <ul>
    [*]Gennaio 2007
    [*]Febbraio 2007
    [*]Marzo 2007
    [*]Aprile 2007
    [*]Maggio 2007
    [*]Giugno 2007
    [*]Luglio 2007
    [*]Agosto 2007
    [*]Settembre 2007
    [*]Ottobre 2007
    [*]Novembre 2007
    [*]Dicembre 2007
    [*]...2006...
    [*]...2005...
    [*]...2004...
    [/list]

    [/list]
    </body>
    </html>

    Potete aiutarmi?

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.