Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Menu con css

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    62

    Menu con css

    Ciao a tutti e scusate il disturbo.

    Il menù a questo link
    http://www.maxmile.it/testmenu.html

    mi dà 2 problemucci:
    a) la tabella si allunga leggermente quando si va sui link
    b) non riesco ad eliminare in nessun modo la riga bianca in fondo

    O come fo?

    Grazie per ora!

    Marco

  2. #2
    a) la tabella si allunga leggermente quando si va sui link
    - Hai settato il bordo di un 1px sull'over, è quello che ti fa aumentare la tabella.

    b) non riesco ad eliminare in nessun modo la riga bianca in fondo
    - Devi proprio usare un elenco? Non sarebbe più semplice senza? Prob. è proprio l'elenco (ul) che ti genera questa riga.

    Ciao
    "È così semplice che lo capirebbe un bambino di quattro anni. Adesso però chiamatemi un bambino di quattro anni perché io non lo capisco"

    Groucho Marx

  3. #3
    l'errore sull rollover era causato da un width nel a:hover

    <html>
    <head>
    <title>Testmenu</title>
    <meta http-equiv="Content-Type" content="text/html;">

    <style>
    body {font:12px Verdana, Arial, Helvetica, sans-serif}
    a:link {text-decoration:none; color:red;}
    a:visited {text-decoration:none; color:red;}
    a:hover {background-color:#E8B900; color:black; border:1px solid black;}
    a:active {color:red; text-decoration:none}
    ul li {list-style:none outside; margin-left:-40px;}
    #testata {background-color:#E8B900; font-color:black; padding:4px; width:120px}
    #menu {border:1px solid #E8B900; padding:4px; width:120px;}
    </style>
    </head>
    <body>
    <div id="testata">Testata</div>
    <div id="menu">
    <ul>[*]Home[*]Pagina 1[*]Pagina 2[*]Pagina 3[*]Pagina 4[/list]
    </div>
    </body>
    </html>
    Anche io leggo barze-bastarde
    Athlon 64 X2 4400@2500 daily - Zalman CNPS9500 - Asus A8n-Sli Premium - Crucial Ballistix Tracer PC4000 500mhz Sinc. - Sapphire Radeon X1900XT 512mb - Zalman VF900Cu - Seagate 320Gb 7200.10 - LG H22N 18x - T.t. Soprano - LcPower Titan 560W

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    62
    stefano:
    a) hover: vero! potrei togliere il bordo, però mi viene un po' più bruttino. Potrei provare a spaziare gli elementi del menù di 1px con line-height?
    b) le guide sui css (anche di questo sito) consiglierebbero l'elenco... cmq proverò senza!

    herrel:
    a) nel tuo modo però l'hover non copre tutta la riga, ma solo il testo (mi sembra un effetto un po' più bruttino...)

    Buon appe!

    Marco

  5. #5
    prova

    <html>
    <head>
    <title>Testmenu</title>
    <meta http-equiv="Content-Type" content="text/html;">

    <style>
    body {font:12px Verdana, Arial, Helvetica, sans-serif}
    a:link {text-decoration:none; color:red; border:1px solid white;}
    a:visited {text-decoration:none; color:red; border:1px solid white;}
    a:hover {background-color:#E8B900; color:black; border:1px solid black;}
    a:active {color:red; text-decoration:none}
    ul li {list-style:none outside; margin-left:-40px;}
    ul li a {width:110px;position:relative;}
    #testata {background-color:#E8B900; font-color:black; padding:4px; width:120px}
    #menu {border:1px solid #E8B900; padding:4px; width:120px;}
    </style>
    </head>
    <body>
    <div id="testata">Testata</div>
    <div id="menu">
    <ul> [*]Home [*]Pagina 1 [*]Pagina 2 [*]Pagina 3 [*]Pagina 4 [/list]
    </div>
    </body>
    </html>

    </body>
    </html>
    Anche io leggo barze-bastarde
    Athlon 64 X2 4400@2500 daily - Zalman CNPS9500 - Asus A8n-Sli Premium - Crucial Ballistix Tracer PC4000 500mhz Sinc. - Sapphire Radeon X1900XT 512mb - Zalman VF900Cu - Seagate 320Gb 7200.10 - LG H22N 18x - T.t. Soprano - LcPower Titan 560W

  6. #6
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Le guide ti consigliano sempre l'elenco per i menù perchè così risulteranno comunque sempre impilati, anche quando i vechci browser o quelli testuali, non supportando la grafica, ti faranno comunque vedere un elenco di link.
    L'elenco lo puoi mettere in un layer, o anche da fuori come puoi vedere negli esempi di www.constile.org ma in una tabella non ha senso, lo dovresti comunque mettere in una sola cella, quindi a che pro?
    E togli l'outside da list-type

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    62
    Grazie a tutti dei consigli!

    In effetti il "problema" sembrava essere generato dal <div>.
    Ho optato per una classe.

    http://www.maxmile.it/testmenu.html
    (sicuramente migliorabile, per ora mi accontento! )

    Marco

  8. #8

    Prova un pò qst

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML LANG="IT">
    <HEAD>
    <style>
    .menu{
    background-color:#FFFFFF;
    }
    .titolo{
    padding:5px;
    width:100px;
    text-align:center;
    color:#000000;
    background-color:#FF9900;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    }
    .contenitore{
    padding:1px;
    width:100px;
    background-color:#FFFFFF;
    border:1px solid #FF9900;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    }
    a,active,link,visited{
    text-decoration:none;
    color:#000000;
    border:1px solid #FFFFFF;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    width:100%;
    }
    a:hover{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#FF9900;
    border:1px solid #000000;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    width:100%;
    }
    ul,li{
    text-decoration:none;
    list-style:none;
    text-align:left;
    margin:0px;
    }
    </style>
    </HEAD>
    <BODY>
    <div class="titolo">Capoverso</div>
    <div class="contenitore">
    <ul>[*]prova 1[*]prova 2[*]prova 3[*]prova 4[*]prova 5[*]prova 6[/list]
    </div>
    </BODY>
    </HTML>
    Dovrebbe eesere (se ho capito ) quello che volevi
    o ?????

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

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.