Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    [css]Non riesco a centrare il contenuto

    Salve a tutti, sto diventando matto perché non riesco a centrare il contenuto di una pagina con la formattazione di stile.
    Per l'esattezza, su IE viene perfettamente centrata, mentre su tutti gli altri browser rimane tutto a sinistra.
    Qualcuno è in grado di spiegarmi il motivo? Quello che più mi fa impazzire è che è già una volta ho fatto una cosa simile, e mi è venuta benissimo su tutti i browser. Non capisco perché questa non funziona.
    Il codice è questo:
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <
    html>
    <
    head>
    <
    title>Titolo pagina</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    style type="text/css">
    <!--
    body {
        
    margin:0pxpadding:0px;
        
    background-color#ff9900; text-align:center;
    }
    #movie {
        
    width:400px
        
    position:relative;
        
    margin0px;
        
    padding0px;
        
    border2px solid #000000;
        
    text-align:left;
    }
    #testo {
        
    position:absolute;
        
    top:280px;
        
    left:20px;
        
    width:400px;
        
    text-alignleft;
        
    font-familyVerdana,Arial,Helvetica,sans-serif;
        
    font-weightbold;
        
    font-size:12px;
        
    z-index2;
    }
    -->
    </
    style>
    </
    head>
    <
    body>
    <
    div id="movie"
    Perché questa div non viene centrata?
      <
    div id="testo">Siamo chiusi per ferie l'11-8 e il 14-8

        

        Aperture domenicali con offerte speciali

        previste per i seguenti giorni:

        22 settembre

        13 ottobre

        27 ottobre

        10 novembre

        dalle ore 9:00 alle 13:00

        e dalle ore 16:00 alle 19:00 </div>
    </div>
    </div>
    </body>
    </html> 
    Il "center" che ho messo nel body dovrebbe, secondo me, far sì che tutto venga centrato. Ho messo il bordo intorno a "movie" per evidenziare la posizione in cui il browser la piazza. IE la centra, gli altri no. "testo" è in posizionamento assoluto rispetto a "movie", per cui deve venire anch'essa scostata dal margine sinistro.
    Qualcuno riesce a spiegarmi cosa sbaglio?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    devi impostare o margin:auto; a #movie oppure se margin-top e margin-bottom ti servono a 0
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottompx;

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Grande!!
    Questa non la sapevo proprio... grazie


  4. #4
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    Originariamente inviato da luca200
    Grande!!
    Questa non la sapevo proprio... grazie




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.