Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    23

    si vede male con firefox

    ciao a tutti.
    scusate ma nn sono molto esperta forse ho fatto qualche errore..
    ho fatto questo semplice sito.lasciate perdere i contenuti perchè ancora non c'è niente
    è qui:
    http://cris83.altervista.org/index.html
    potete dirmi perchè con firefox non si vede centrato e si vede male il footer?
    vi metto il file css sotto..
    ---css---
    body
    {
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
    background: #ffeafa;
    }

    #centrato{
    width: 800px;
    }

    #testata{
    background-image: url(images/testatagir.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    #testata2{
    background-image: url(images/testatagir2.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    /*#testata3{
    background-image: url(images/testatagir.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    #testata4{
    background-image: url(images/testatagir2.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    #testata5{
    background-image: url(images/testatagir.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }
    */
    #corpo
    {
    background-image: url(images/sfondo.jpg);
    margin: 0 auto;
    padding: 0 auto;
    width: 800px;
    height: 600px;
    }

    #colonnasx{
    margin: 0 auto;
    float: left;
    width: 178px;}

    div.MENU
    {
    width: 98px;
    margin: 60px; /*per abbassare menu*/
    }

    a.MENU
    {
    display: Block;
    position: relative;
    background: #6d7fdf;
    /*background: #ffc3f2;*/
    color: #000000;
    font: Normal 11px Verdana;
    text-decoration: None;
    padding: 1px 3px 3px 0px;
    margin: 10px 0px 1px 0px;
    border-style: double;
    height: 10px;
    }
    a.MENU:hover
    {
    border-style: ridge;
    }

    #colonnadx
    {
    text-align: left;
    margin: 0 auto;
    width: 579px;
    }

    #footer{
    background-image: url(images/footer.jpg);
    width: 800px;
    height: 49px;
    text-align: center;
    }

    div.TESTO{
    padding: 15px;
    text-align: left;
    }

    h3.TESTO{
    color: #0000ff;
    }
    a.TESTO{
    text-decoration: None;
    color: #ff00ff;
    }

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    metti tutto il tuo sito in un div con id container e integra con questo css

    body{
    margin: 0px;
    height: 100%;
    width: 100%;

    }
    #container{
    width: LARGHEZZA_SITOpx;
    position: absolute;
    left: 50%;
    margin-left: -(LARGHEZZA_SITO/2)px;
    }

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    23
    risposta velocissima..gentilissimo!!
    provo subito..
    grazie mille!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    23
    ciao!
    purtroppo sono ancora io..
    sono riuscita a centrarlo ma il footer si vede male e anche la scritta viene tutta spostata forse perchè ho sbagliato a mettere tutto uno sfondo unico a tutto il corpo, dovevo mettere uno sfondo a colonna destra e colonna sinistra.
    il sito è sempre qui http://cris83.altervista.org/home.html
    vi rimetto il css cmq.


    body
    {
    margin: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
    background: #ffeafa;
    }

    #container{
    width: 800px;
    position: absolute;
    left: 50%;
    margin-left: -400px;
    }

    #centrato{
    width: 800px;
    }

    #testata{
    background-image: url(images/testatagir.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    #testata2{
    background-image: url(images/testatagir2.jpg);
    width: 800px;
    height: 223px;
    text-align: left;
    }

    #corpo
    {
    background-image: url(images/sfondo.jpg);
    margin: 0 auto;
    padding: 0 auto;
    width: 800px;
    height: 600px;}

    #colonnasx{
    margin: 0 auto;
    float: left;
    width: 178px;}

    div.MENU{
    width: 98px;
    margin: 60px; /*per abbassare menu*/}

    a.MENU
    {
    display: Block;
    position: relative;
    background: #6d7fdf;
    /*background: #ffc3f2;*/
    color: #000000;
    font: Normal 11px Verdana;
    text-decoration: None;
    padding: 1px 3px 3px 0px;
    margin: 10px 0px 1px 0px;
    border-style: double;
    height: 10px;
    }
    a.MENU:hover
    {
    border-style: ridge;
    }

    #colonnadx
    {
    text-align: left;
    margin: 0 auto;
    width: 579px;
    }

    #footer{
    background-image: url(images/footer.jpg);
    width: 800px;
    height: 49px;
    text-align: center;
    }

    div.TESTO{
    padding: 15px;
    text-align: left;
    }

    h3.TESTO{
    color: #0000ff;
    }
    a.TESTO{
    text-decoration: None;
    color: #ff00ff;
    }

    p.MAIL{
    margin-top:18px;}
    div.TESTO{
    padding: 15px;
    }

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    devi giocare con i margin - pagging e posizionamenti...scusami ma non ho tempo per smanettarci io sù...mi spiace

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6

    Il più facile modo per centrare orizzontalmente

    Semplicemente dai al div principale contente tutto il sito:

    margin-left: auto;
    margin-right: auto;

    Per risolvere il problema del footer dovresti rempostare i margini superiori del p che si trova nel footer a 0!
    Il problema è che firefox ha un bacco nell'interpretazione dei margini e quindi bisogna utilizzare questo escamotage!

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    lascia stare i posizionamenti assoluti: possono essere problematici se non compresi pienamente quindi prova molto più semplicemente così

    codice:
    #container {
    width: 800px;
    margin: 0 auto;
    text-align: left;
    }
    poi c'è un problema sulla larghezza delle colonne in firefox e sul footer:
    cambia così:


    codice:
    stile.css (line 67)
    #colonnasx {
    float:left;
    display: inline;
    width:200px;
    }
    
    stile.css (line 98)
    
    #colonnadx {
    float:left;
    text-align:left;
    width:579px;
    }
    
    stile.css (line 59)
    #corpo {
    background-image:url(images/sfondo.jpg);
    height:auto;
    margin:0pt auto;
    overflow:hidden;
    width:800px;
    }
    
    p.MAIL {stile.css (line 124)
    margin:0;
    padding:1.5em;
    }
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.