Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Allineare una tabella al centro della pagina

    Salve ho delle pagine dove ci sono delle tabelle, vorrei allinearle al centro senza dover mettere ad ogni tabella align=center, quindi vorrei farlo tramite un css, è possibile?? Come?? non voglio aggiungere un div per fare ciò...

    Grazie
    Ciao By Peter_Pan...

  2. #2

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    presumento che tu abbia un box di 600 pixel per 300px


    #tabella{
    position:absolute;
    top:50%;
    left:50%;
    margin:-150px 0 0 -300px;
    height:300px;
    background-color:#00FF00;
    width:600px;

    }

  4. #4
    No mame01, non userei quel tipo di posizionamento. Meglio una cosa più blanda come
    codice:
    body { text-align:center }
    #contenitore {
       text-align:left;
       margin:0 auto;
    }
    dove #contenitore è l'elemento da centrare.

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    Originariamente inviato da pierofix
    No mame01, non userei quel tipo di posizionamento. Meglio una cosa più blanda come
    codice:
    body { text-align:center }
    #contenitore {
       text-align:left;
       margin:0 auto;
    }
    dove #contenitore è l'elemento da centrare.
    perchè no piero??

  6. #6
    E' risaputo che le proprietà di posizionamento CSS hanno fantasiose interpretazioni da parte dei vari browser: IE, FF e Opera pare navighino in una piccola anarchia per quanto riguarda l'argomento.

    E' quindi consigliabile evitarne l'utilizzo quando ci sono soluzioni alternative.

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    Originariamente inviato da pierofix
    E' risaputo che le proprietà di posizionamento CSS hanno fantasiose interpretazioni da parte dei vari browser: IE, FF e Opera pare navighino in una piccola anarchia per quanto riguarda l'argomento.

    E' quindi consigliabile evitarne l'utilizzo quando ci sono soluzioni alternative.
    io l'ho testato con

    firefox
    explorer
    opera
    netscape

    nessun problema

    ma mi fido del tuo parere

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    ho usato questo :
    codice:
    body { text-align:center }
    #contenitore {
       text-align:left;
       margin:0 auto;
    }
    ma così ogni cosa che inserisco sulla pagina me la centra, se voglio centrare solo una determinata tabella, quindi non tutto il contenuto del body come faccio??
    Ciao By Peter_Pan...

  9. #9
    Dai un'id alla tabella e rifiresciti a quella cambiando il selettore da "#contenitore" a "#id-che-hai-assegnato".

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Ho fatto così

    codice:
    <style type="text/css">
    <!--
    body { text-align:center }
    #contenitore {
       text-align:left;
       margin:0 auto;
    }
    -->
    </style>
    
    </head>
    <body>
    <table width="500" border="1" cellspacing="0" cellpadding="0" id="contenitore">
      <tr>
        <td>sdsad</td>
        <td></td>
      </tr>
    </table>
    
    
    
    <table width="500" border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td></td>
        <td></td>
      </tr>
    </table>
    
    Testo da non allineare
    
    
    </body>
    Ho fatto due tabelle una con id contenitore e una senza, ma me le centra entrambe, anche il testo da non allineare è allineato al centro
    Ciao By Peter_Pan...

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.