Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    larghezza tasti menu predefinita via css

    salve a tutti, sono nuovo e poco pratico di css,

    ho scaricato un file css per menu orizzontale, l'ho modificato a mio piacere per impostare le larghezze dei tasti tutte uguali, su firefox funziona ma su IE6 no, vi allego i file con il codice html e css le immagini di come si vede il menu sui due browser.

    qualcuno mi potrebbe aiutare
    grazie
    saluti Massy

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>

    <style media="all" type="text/css">
    #menu {
    z-index:100;
    width:720px !important ;
    height: 25px;
    border:5px solid #A7B7C6;
    background-color:#DFE4E8;

    }
    /* Root = Horizontal, Secondary = Vertical */
    ul#navmenu {
    text-align:center;
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 720px; /*For KHTML*/
    list-style: none;
    height: 25px;
    }

    ul#navmenu li {
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
    width:102.8px;
    height: 25px;
    }

    ul#navmenu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 150px;
    list-style: none;
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    }

    ul#navmenu ul:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
    }

    ul#navmenu ul li {
    width: 150px;
    float: left; /*For IE 7 lack of compliance*/
    display: block !important;
    display: inline; /*For IE*/
    }

    /* Root Menu */
    ul#navmenu a {
    border: 1px solid #FFF;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    padding: 0 6px;
    float: none !important; /*For Opera*/
    float: left; /*For IE*/
    display: block;
    background: #DFE4E8;
    color: #2A6BA3;
    font: bold 11px/23px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    }

    /* Root Menu Hover Persistence */
    ul#navmenu a:hover,
    ul#navmenu li:hover a,
    ul#navmenu li.iehover a {
    background: #A7B7C6;
    color: #FFF;
    }

    /* 2nd Menu */
    ul#navmenu li:hover li a,
    ul#navmenu li.iehover li a {
    float: none;
    background: #DFE4E8;
    color: #2A6BA3;
    }

    /* 2nd Menu Hover Persistence */
    ul#navmenu li:hover li a:hover,
    ul#navmenu li:hover li:hover a,
    ul#navmenu li.iehover li a:hover,
    ul#navmenu li.iehover li.iehover a {
    background: #A7B7C6;
    color: #FFF;
    }

    /* 3rd Menu */
    ul#navmenu li:hover li:hover li a,
    ul#navmenu li.iehover li.iehover li a {
    background:#DFE4E8;
    color: #2A6BA3;
    }

    /* 3rd Menu Hover Persistence */
    ul#navmenu li:hover li:hover li a:hover,
    ul#navmenu li:hover li:hover li:hover a,
    ul#navmenu li.iehover li.iehover li a:hover,
    ul#navmenu li.iehover li.iehover li.iehover a {
    background: #A7B7C6;
    color: #FFF;
    }

    /* 4th Menu Hover */
    ul#navmenu li:hover li:hover li:hover li a:hover,
    ul#navmenu li.iehover li.iehover li.iehover li a:hover {
    background: #CCC;
    color: #FFF;
    }

    ul#navmenu ul ul,
    ul#navmenu ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 150px;
    }

    /* Do Not Move - Must Come Before display:block for Gecko */
    ul#navmenu li:hover ul ul,
    ul#navmenu li:hover ul ul ul,
    ul#navmenu li.iehover ul ul,
    ul#navmenu li.iehover ul ul ul {
    display: none;
    }

    ul#navmenu li:hover ul,
    ul#navmenu ul li:hover ul,
    ul#navmenu ul ul li:hover ul,
    ul#navmenu li.iehover ul,
    ul#navmenu ul li.iehover ul,
    ul#navmenu ul ul li.iehover ul {
    display: block;
    }
    </style>
    </head>

    <body>
    <div id="menu">
    <ul id="navmenu">
    [*]Home

    [*]Costi Gare

    [*]Classifiche
    <ul>
    [*]2006
    <ul>
    [*]Dimostrazioni
    [*]Kata
    [*]Embu
    [/list]

    [*]2007
    [/list]


    [*]Foto
    [*]Download
    [*]Link
    [*]Info
    <ul>
    [*]Dove Alloggiare
    [*]Contatti
    [*]Note Legali
    [/list]


    [/list]
    </div>
    </body>
    </html>
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    10
    ciao massyleo,
    ma ti ha risposto qualcuno? hai risolto il problema? Ho scaricato anch'io questo menu e NON funziona in IE 6 accidenti!
    A me NON si vede il secondo menu, cioè il submenu...
    fami sapere se hai risolto...ti ringrazio oppure cerchiamo ancora aiuto sul forum!
    beaweb
    BW

  3. #3
    ciao, si ho risolto bastava aumentare il padding e il tasto si allarga, non si deve dare la dimensione del testo, cmq per quanto riguarda IE6 funziona bene, l'unica cosa devi copiare la stringa per caricare il javascipt nell' "head" delle pagina web e usare il file menu.js che t danno con il css del menù.

    ciao Massy

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.