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

Discussione: centrare sito

  1. #1

    centrare sito

    so che l'argomento è gia stato discusso diverse volte ma tutto quello che ho trovato e provato non mi ha aiutato a risolvere il problema il sito che si trova qua non riesco a centrarlo di sicuro ho sbagliato a scrivere qualcosa nel codice o dell'html o del css ma non riesco a capire cosa

  2. #2
    Modifica questo:
    codice:
    body { 
    width: 100%; 
    margin: auto; /* centrare nei browser standard */ 
    } 
    #sito { 
    width: 100%;
     margin: auto; /* centrare nei browser standard */ }
    Così:
    codice:
    body {
     width: 100%; 
    } 
    #sito { 
    width: 1000px; /* o quello che vuoi */ 
    margin-left: auto;
    margin-right: auto; /* di solito faccio così */ 
    }
    Ma con IE<=8 non centra; dimmi se funziona.

  3. #3
    no avevo già provato anche questa soluzione ma niente da fare ci deve essere qualcosa nel codice che non gli piace ma proprio non riesco a capire cosa

  4. #4
    Originariamente inviato da coguaro
    no avevo già provato anche questa soluzione ma niente da fare ci deve essere qualcosa nel codice che non gli piace ma proprio non riesco a capire cosa
    Il sito l' hai fatto tu?

    Ho notato che alcuni elementi sono posizionati in modo assoluto, è per questo che la mia soluzione non è valida...
    Prova così:
    body
    {
    width: 100%;
    }
    #sito
    {
    width: 100%;
    margin-left: /* qui metti un valore in % e cerca di centrare il più possibile il box... */
    }
    #

  5. #5
    Originariamente inviato da explosivdymamic
    Il sito l' hai fatto tu?
    si ho avuto la grafica e devo riportarlo in codice

    Originariamente inviato da explosivdymamic
    Ho notato che alcuni elementi sono posizionati in modo assoluto, è per questo che la mia soluzione non è valida...
    si avevo provato anche con relative come posizionamento ma niente altrimenti non saprei come tenere quel layout alle giuste distanze

    avevo provato anche a fare un div in più e racchiudere proprio tutto dentro a quello e dare il centramento a quello ma niente se hai suggerimenti di pure

    Originariamente inviato da explosivdymamic
    Prova così:
    body
    {
    width: 100%;
    }
    #sito
    {
    width: 100%;
    margin-left: /* qui metti un valore in % e cerca di centrare il più possibile il box... */
    }
    #
    no non funziona neanche così mi sa che con l'absolute come posizionamento c'è qualcos'altro da fare per centrarlo??????

    ho provato a fare una cosa malata
    ho inserito questo codice
    codice:
    width: 100%; /* o quello che vuoi */  position: fixed; left: 50%; margin-left: -512px;
    l'ho centrato ma però mi ha tagliato il sito e non scorre più e non si vede tutta la parte del menù inferiore

  6. #6
    Originariamente inviato da coguaro
    si ho avuto la grafica e devo riportarlo in codice


    si avevo provato anche con relative come posizionamento ma niente altrimenti non saprei come tenere quel layout alle giuste distanze

    avevo provato anche a fare un div in più e racchiudere proprio tutto dentro a quello e dare il centramento a quello ma niente se hai suggerimenti di pure


    no non funziona neanche così mi sa che con l'absolute come posizionamento c'è qualcos'altro da fare per centrarlo??????
    Mi dispiace ma ho esaurito le idee

  7. #7
    ho provato a fare una cosa malata
    ho inserito questo codice

    codice:
    width: 100%; /* o quello che vuoi */
    position: fixed;
    left: 50%;
    margin-left: -512px;
    l'ho centrato ma però mi ha tagliato il sito e non scorre più e non si vede tutta la parte del menù inferiore

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    guarda che il sito è centrato, sono i posizionamenti assoluti che fanno casino. Metti un position:relative a #sito

  9. #9
    Originariamente inviato da ResianTaxidrive
    guarda che il sito è centrato, sono i posizionamenti assoluti che fanno casino. Metti un position:relative a #sito
    cambio cos' il codice allora

    codice:
    width: 100%; /* o quello che vuoi */
    position: relative;
    left: 50%;
    margin-left: -512px;

  10. #10
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    per favore togli

    left: 50%;
    margin-left: -512px;

    che non si possono guardare.

    e devi mettere una larghezza fissa altrimenti con la percentuale a 100% è chiaro che se metti alla colonna dove c'è il menu "left:0", ti va all'estrema sinistra.

    Ma tutti sti posizionamenti assoluti non hanno senso, perchè li usi, perchè li metti, non c'è div in cui non hai messo questo tipo di posizionamento. Ti vorrei ricordare che i posiz assoluti non si dovrebbero usare quasi mai.

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.