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

    Menu che non linka le voci!!

    Salve a tutti,
    capisco che l'oggetto può non risultare molto chiaro, ma il problema è proprio questo.
    Cioè ho una pagina web costruita via CSS la quale contiene un menu e questo mi da cliccabile solo la prima voce, per le altre nulla!!
    E' da un pò che stò rigirando il codice ma nulla.
    Per favore aiutatemi!!

    web page: salvatela pure come index.html
    Codice PHP:
    <html>
    <
    head>
    <
    title>- ITS -</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <
    link href="../css/principale.css" rel="stylesheet" type="text/css"/>
    <
    link href="../css/classi.css" rel="stylesheet" type="text/css"/>
    </
    head>
    <
    body>
      <
    div id="contenitore">
        
        <
    div id="toppage">
            <
    div id="topp">
            <
    div id="titolo"><div style=" font-size:2.0em; color:#FFFFFF; font-weight:bold;">ITS</div></div>
            </
    div>
            <
    div id="barra">
                <
    div style="position:absolute; left:40px; top:5px; width:840px; text-align:right;" class="tmenu">                
                [
    url="./index.php"]Home[/url] | [url="./what.php"]What is..[/url] | [url="./contacts.php"]Contacts[/url]           
                </
    div>
            </
    div>
        </
    div>
        
        
      <
    div id="menusx" class="tmenu">
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./index.php"]Home[/url]</div></div>
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./register.php"]Register[/url]</div></div>        
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./login.php"]LogIn[/url]</div></div>
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./what.php"]What is..[/url]</div></div>
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./elearning.php"]E-Learning[/url]</div></div>
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./contacts.php"]Contacts[/url]</div></div>
            <
    div class="indicatore"><div style="position:absolute; top:5px;">[url="./links.php"]Links[/url]</div></div>   
        </
    div>


        
        <
    div id="contenuti" class="ttesto">
        <
    div class="titolo">Links</div>
       
        </
    div>    
        <
    div id="chiusura"></div>
        

      <
    div id="piepag"></div>
      </
    div>
    </
    body>
    </
    html






    principale.css
    Codice PHP:
    body {  font13px verdana,helvetica,sans-serif
        
    padding0px
        
    marginauto
        
    text-aligncenter
        
    background-color#d6d6d6;
        
    }

    #contenitore {  
        
    width927px
        
    height:100%; 
        
    backgroundurl(../interfaccia/sfondopagina.gif); 
        
    positionrelative
        
    margin0px 0px 0px 0px
        
    text-alignleft
        
    margin:0px auto;
        }


    #topp { 
        
    width927px
        
    height:124px
        
    top0px
        
    left0px
        
    positionabsolute
        
    backgroundurl(../interfaccia/toppage.jpgno-repeat top left;
        }

    #barra {
        
    width927px
        
    height24px
        
    top124px
        
    left0px
        
    positionabsolute
        
    backgroundurl(../interfaccia/barra.gifno-repeat top left;
        }

    #titolo {  
        
    width800px
        
    height47px
        
    top50px
        
    left60px
        
    positionabsolute
        
    backgroundurl(../interfaccia/titolo.gifno-repeat top left;
        }

    #toppage {
        
    position:relative;
        
    top:0px;
        
    right:0;
        
    width:927px;
        
    height155px;
        
    left0px;
    }

    #contenuti {
        
    position:relative;
        
    left:250px;
        
    width:630px;
        
    text-alignleft;
    }

    #chiusura {
        
    position:relative;
        
    left:35px;
        
    width:610px;
        
    height:160px;
    }


    #menusx {
        
    position:absolute;
        
    top:150px;
        
    left:32px;
        
    width:145px;






    classi.css
    Codice PHP:
    .ttesto{
        
    font-size1em;
        
    color#000;
    }

    .
    ttesto a:link {
        
    colorblue;
        
    text-decorationnone;
    }
    .
    ttesto a:visited {
        
    text-decorationnone;
        
    colorblue;
    }
    .
    ttesto a:hover {
        
    text-decorationnone;
        
    color#ff6600;
    }
    .
    ttesto a:active {
        
    text-decorationnone;
    }

    .
    tmenu {
        
    font-size0.8em;
        
    color#333;
    }

    .
    tmenu a:link {
        
    color#fff;
        
    text-decorationnone;
    }
    .
    tmenu a:visited {
        
    text-decorationnone;
        
    color#fff;
    }
    .
    tmenu a:hover {
        
    text-decorationnone;
        
    color#ffff00;
    }
    .
    tmenu a:active {
        
    text-decorationnone;
    }

    .
    indicatore {
        
    position:relative;
        
    font-weightbold;
        
    font-size:1.2em;
        
    width:201px;
        
    height:25px;
        
    padding-left18px;
        
    left:0px;
        
    backgroundurl(../interfaccia/pulsmenusx.gifno-repeat top left;
    }

    .
    titolo {
        
    color:#0066ff;
        
    font-weightbold;
        
    font-size:1.15em;
        
    height:20px;


  2. #2
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    è sicuramente un problema di sovrapposizioni tra i vari elementi con position:absolute ... prova ad impostare vari z-index ai livelli in modo che si sovrappongano in modo corretto. Ad es. dai al contenitore del menù uno z-index:10

  3. #3
    funziona a meraviglia!

    grazie mille

  4. #4
    Ciao a tutti,
    anche io come TommyGun ho lo stesso problema, sto modificando i valori di z-index ma non funziona! La cosa strana e' che in locale funziona a meraviglia mentre se lo metto in linea non va.
    Il server e' windows server 2000 e il web server e' apache, ultima versione.Mi potete aiutare ?

    Ecco il codice css del menu:



    div#voce-notizie {
    position: absolute;
    width: 100%;
    float: left;
    margin-top: 61px;
    background: url(../images/sfondi/voce-notizie_120x24.gif) no-repeat top left;
    z-index:1;
    }

    div#voce-notizie ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }

    div#voce-notizie li {
    width:150px;
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid black;
    }

    div#voce-notizie a {
    display: block;
    padding: 5px;
    color: #000;
    text-decoration: none;
    }

    div#voce-notizie a:hover {
    background-color: #000033;
    color: #FFFFFF;
    text-decoration: none;
    }

    div#voce-notizie li ul {
    display: none;
    }

    div#voce-notizie li:hover ul {
    position: absolute;
    display: block;
    width:150px;
    padding: 0;
    margin: 0 0 0 -1px;
    border:1px solid black;
    background: white;
    z-index:2;
    }




    grazie mille
    Cromatoforo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.