Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Lunghezza DIV

  1. #1

    Lunghezza DIV

    Ciao a tutti!!

    Volevo porvi un problema, sto creando questo sito

    http://giovanniorani.altervista.org/

    e non riesco a capire questa posizione;

    il div in alto che contiene il menu(div_menu), ha come sfondo un rettangolo nero, questo rettangolo però, non arriva alla fine dello schermo, eppure ho impostato i margini a 0. Se li imposto con un valore negativo, questa raggiunge la fine dello schermo o anzi, lo supera e quindi mi mostra la barra sotto(che non vorrei assolutamente).

    Sapreste consigliarmi qualche soluzione??
    Ogni popolo ha il governo che si merita...

  2. #2
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    con il codice css si capirebbe un pò meglio.
    comunque da ciò che dici mi pare tu debba semplicemente dare a quel div questa dichiarazione:

    codice:
    div#div_menu {margin:0 auto;}
    Si fanno sempre nuove scoperte

  3. #3
    Uhm... ho provato... ma... non và.
    Posto il codice, magari può chiarire qualcosa...

    Codice PHP:


    body
        
    {
            
    backgroundtransparent url(Images/BackGround.jpg);
        }
        
        
    img
        
    {
            
    bordernone;
            
            
    width:1024;
            
    height:430;
            
        }

        

    #div_container
        
    {
            
    height700px;
            
    width:auto;
            
            
    margin0px;
            
    padding0px;
        }
        
        
    #div_menu
        
    {
            
    height80px;
            
    widthauto;
            
            
    background-color:#000;
            
            
    padding0px;
            
    margin0px auto;


        }
        
        
    #div_submenu
        
    {
            
    background-imageurl(Images/Bottoni/backMenu.jpg);
            
    background-repeatno-repeat;
            
            
            
    height80px;
            
    width1024px;
        
            
    margin-leftauto;
            
    margin-rightauto;
        }
        

    #div_sub2menu
        
    {
            
    padding-top0px;
        }
        

    #div_menu ul
        
    {
            
            
            
            
    height80px;
            
    margin-top7px;
            
    margin-left50px;
            
    padding0;
            
            
        }


    #div_menu ul li
        
    {
            
    margin-right0px;
            
    displayinline;
        }
        
        
    #div_slideshow
        
    {    overflowhidden;
            
    positionrelative;
            
    height430px;
            
    width1024px;
            
            
    margin-leftauto;
            
    margin-rightauto;
        }
        
    #div_footer
        
    {
            
    heightauto;
            
    width290px;
            
            
    padding-top3px;
            
            
    margin-leftauto;
            
    margin-rightauto;
            
            
    color:#FFF;
            
    font-size15px;
            
    font-weight:bold ;
            
    fontArialHelveticasans-serif;
        } 
    Ogni popolo ha il governo che si merita...

  4. #4
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    hai dato un width: auto al contenitore principale, impostagli una misura e il width auto del div_menu saprà come rapportarsi al suo contenitore.
    fai sapere.
    Si fanno sempre nuove scoperte

  5. #5
    Ho modificato in questo modo... ma a quanto pare la situazione non cambia... che strano...



    #div_container
    {
    height: 700px;
    width:1800;

    margin: 0px;
    padding: 0px;
    }


    #div_menu
    {
    height: 80px;
    width: auto;

    background-color:#000;

    padding: 0px;
    margin: 0px auto;


    }
    Ogni popolo ha il governo che si merita...

  6. #6
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    #div_container
    {
    height: 700px;
    width:1800;

    margin: 0px;
    padding: 0px;
    }
    manca l'unità di misura e comunque 1800 mi pare troppo per qualsiasi misura implementerai.
    Si fanno sempre nuove scoperte

  7. #7
    Ho aggiornato in questo modo...

    Codice PHP:

    #div_container
        
    {
            
    height700px;
            
    width1200px;
            
            
    margin0px;
            
    padding0px;
        }
        
        
    #div_menu
        
    {
            
    height80px;
            
    widthauto;
            
            
    background-color:#000;
            
            
    padding0px;
            
    margin0px auto;


        }
        
        
    #div_submenu
        
    {
            
    background-imageurl(Images/Bottoni/backMenu.jpg);
            
    background-repeatno-repeat;
            
            
            
    height80px;
            
    width1024px;
        
            
    margin-leftauto;
            
    margin-rightauto;
        } 
    Praticamente però adesso è ulteriormente troppo stretto.
    con 1800 mi si mostrava la barra di scorrimento inferiore, ma il lato sinistro era ugualmente staccato, come con un margine impostato, ma in realtà non esistente.

    http://giovanniorani.altervista.org/
    Ogni popolo ha il governo che si merita...

  8. #8
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    nel div div_menu sostituisci il width auto con un width uguale a quello degli altri div, cioè 1024 px
    decidi una dimensione di layout e lavora su quella. Hai dei width impostati ad auto, altri a 1200 e altri a 1024. Se farai ordine in queste dimensioni le cose funzioneranno correttamente.
    Si fanno sempre nuove scoperte

  9. #9
    Ho impostato il background nel container, levandolo dal body, per vedere come lo visualizzava. In pratica, il container non raggiunge gli estremi dello schermo, come se avesse il margine impostato, ma io li ho messi a 0.





    nel div div_menu sostituisci il width auto con un width uguale a quello degli altri div, cioè 1024 px decidi una dimensione di layout e lavora su quella. Hai dei width impostati ad auto, altri a 1200 e altri a 1024. Se farai ordine in queste dimensioni le cose funzioneranno correttamente.

    Ho provato a seguire questo consiglio... ma non mi risolve il problema, mi ritrovo sempre un margine sinistro.


    è possibile far adattare il div container in base allo schermo? Ho provato ad impostarlo come 100% su entrambi i parametri, ma non ottengo sempre lo stesso risultato.
    Ogni popolo ha il governo che si merita...

  10. #10
    up
    Ogni popolo ha il governo che si merita...

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.