Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50

    Piccolo problema nel menų orizzontale.

    Ciao a tutti.

    Ho creato un menų orizzontale in css con sottomenų: http://divudi.altervista.org/prova_n...zzontale2.html

    Il menų funziona ma vorrei che il sottomenų rimanesse sempre nella stessa posizione e non si spostasse.

    Ad esempio, quando la freccetta č su Gran Bretagna il sottomenų comincia da sotto la casella che contiene Gran Bretagna, invece io vorrei che iniziasse dall'inizio, da sotto la casella Italia.

    Esempio di come lo vorrei:

    Son sicuro che la faccenda č semplice, ma non riesco ad arrivarci.




    Per comoditā vi posto il link al css: http://divudi.altervista.org/prova_n...o_completo.css



    Ciao!
    nel tempo libero, respiro...

  2. #2
    Da quel che mi pare di capire hai messo correttamente il
    codice:
    position: absolute;
    al secondo livello, ma hai dimenticato di dirgli dove deve iniziare con un istruzione tipo
    codice:
    left:{valore}
    "This is the end, Clark... for both of us"

  3. #3
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Ma certo!
    Che stupido che sono!

    Grazie mille per avermelo fatto notare.



    Un'ultima cosa: attualmente tutti i sottomenų hanno la stessa immagine di bakground, se invece volessi che ogni sottomenų ne avesse una diversa? Dovrei assegnare un id ad ognuno dei[*] del menų in alto? E nel css come procedo?


    Grazie di nuovo!
    nel tempo libero, respiro...

  4. #4
    Un'ultima cosa: attualmente tutti i sottomenų hanno la stessa immagine di bakground, se invece volessi che ogni sottomenų ne avesse una diversa? Dovrei assegnare un id ad ognuno dei[*] del menų in alto? E nel css come procedo?
    Ma...scusa... Se l'hai fatto tu, avrai anche visto che l'immagine di sfondo č assegnata all <ul>:

    codice:
    ul#menu_a_2livelli li:hover ul{
    display: block;
    position: absolute;
    z-index:1;
    width:390px;
    padding: 0;
    margin: 0 0 0 0;
    background-image: url(subnav.jpg);
    font-size:9px;
    text-align: center;
    }
    E quindi č su questa che occorre agire.
    "This is the end, Clark... for both of us"

  5. #5
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Mmh, forse mi sono spiegato male.
    So benissimo come far a modificare il background del sottomenų. L'unico problema perō č che quel background č sempre lo stesso per tutti. Ciō che io chiedo, č come far per assegnare un diverso background per ogni sottomenų. Forse č semplice, ma non ci arrivo!

    Spero di essermi spiegato meglio.

    Grazie di nuovo!
    nel tempo libero, respiro...

  6. #6
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Non vorrei approfittare della vostra disponibilitā, ma nessuno sa darmi una mano?
    nel tempo libero, respiro...

  7. #7
    Se vuoi che ogni sottomenu abbia un bg diverso, devi potre identificare quei sottomenu uno dall'altro; che tu lo faccia con un id e quindi usando poi #id o con una classe usando poi .classe , che questo id/classe lo assegni direttamente al sottomenu o a lla voce del menu principale che lo contiene, non fa differenza, semplicemente dovrai scrivere diversamente il selettore css, ma č una tua scelta...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  8. #8
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Questo e l'XHTML:

    Codice PHP:
    <ul id="menu_a_2livelli">
            [*][
    url="#"]Italia[/url]          
                <
    ul>
                [*][
    url="#"]Roma[/url]
                [*][
    url="#"]Milano[/url]
                [*][
    url="#"]Torino[/url]
            [/list]
                    
            [*][
    url="#"]Spagna[/url]          
                <
    ul>
                [*][
    url="#"]Madrid[/url]
                    [*][
    url="#"]Barcelona[/url]
                    [*][
    url="#"]Zaragoza[/url]
        [/list]
                
            [*][
    url="#"]Germania[/url]          
                 <
    ul>
                         [*][
    url="#"]Berlin[/url]
                    [*][
    url="#"]Munchen[/url]
                    [*][
    url="#"]Kholn[/url]
            [/list]
                 [*][
    url="#"]Gran Bretagna[/url]         
                  <
    ul>
                    [*][
    url="#"]London[/url]
                    [*][
    url="#"]Liverpool[/url]
                    [*][
    url="#"]Manchester[/url]
            [/list]
                 
            [*][
    url="#"]Francia[/url]          
                  <
    ul>
                    [*][
    url="#"]Paris[/url]
                    [*][
    url="#"]Lille[/url]
                    [*][
    url="#"]Metz[/url]
                [/list]
                 
    [/list] 

    A chi assegno l'id? Alle voci del menų o a quelle del sottomenų?

    Sto provando in tutti i modi, ma non mi funziona!

    Ho anche provato ad assegnar un id al href e un hover che fa comparir un determinato background quando il mouse č sopra alla prima voce del menų, ma niente.

    Dove sbaglio?
    nel tempo libero, respiro...

  9. #9
    Codice PHP:
    <ul id="menu_a_2livelli">
            <
    li id="menu1">[url="#"]Italia[/url]          
                <
    ul>
                [*][
    url="#"]Roma[/url]
                [*][
    url="#"]Milano[/url]
                [*][
    url="#"]Torino[/url]
            [/list]
                    
            [*][
    url="#"]Spagna[/url]          
                <
    ul id="menu2">
                [*][
    url="#"]Madrid[/url]
                    [*][
    url="#"]Barcelona[/url]
                    [*][
    url="#"]Zaragoza[/url]
        [/list]
                
            [*][
    url="#"]Germania[/url]          
                 <
    ul>
                         [*][
    url="#"]Berlin[/url]
                    [*][
    url="#"]Munchen[/url]
                    [*][
    url="#"]Kholn[/url]
            [/list]
                 [*][
    url="#"]Gran Bretagna[/url]         
                  <
    ul>
                    [*][
    url="#"]London[/url]
                    [*][
    url="#"]Liverpool[/url]
                    [*][
    url="#"]Manchester[/url]
            [/list]
                 
            [*][
    url="#"]Francia[/url]          
                  <
    ul>
                    [*][
    url="#"]Paris[/url]
                    [*][
    url="#"]Lille[/url]
                    [*][
    url="#"]Metz[/url]
                [/list]
                 
    [/list] 
    Qualunque dei due: la regola dovrā poi essere in un caso, il primo:

    #menu1 ul {background:...}

    nell'altro:

    ul#menu1 {background:...}

    e deve funzionare in entrambi i modi...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  10. #10
    Utente di HTML.it L'avatar di d4ve
    Registrato dal
    May 2006
    Messaggi
    50
    Sapevo che non era difficile, ero io che andavo a complicar le cose.

    Grazie mille Shores!


    Il menų l'ho completato e con Firefox tutto a meraviglia... con IE ovviamente no.


    Cos'č che non č compatibile con IE? Non ho usato nulla di particolare. Forse devo aggiunger qualcosa per soddisfare le esigenze di IE?


    Un aiutino? Vorrei evitare di rifar tutto da capo.



    Il link č sempre quello: http://divudi.altervista.org/prova_n...zzontale2.html

    e il css: http://divudi.altervista.org/prova_n...o_completo.css (copiate il link nella barra degli indirizzi.)



    Grazie!
    nel tempo libero, respiro...

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.