Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Allineare orizzontalmente una tabella sulla pagina...

    Oilà. Ho fatto una ricerca ed ho provato ad eseguire le indicazioni trovate nelle varie discussioni che ho reperito; però non sono mica riuscito a fare 'sta cosa. Praticamente ho una tabella suddivisa in varie celle che mi contiene il layout del mio sito. Sono riuscito a fare in modo che il lato inferiore della mia tabella si appoggi in fondo al browser, ma ora non riesco a centrare orizzontalmente la stessa.
    Questo il codice usato:

    Nel file XHTML:

    <div id="allinea">
    qua la mia tabella...
    </div>

    Nel CSS:

    body { overflow-y: hidden; overflow-x: hidden; }
    #allinea { position:absolute; bottom:0; padding:0px; }

    Aiuto, please.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un layout fatto con una tabella, non va molto d'accordo con i CSS e la programmazine moderna ...

    Comunque con i posizionamenti assoluti vai a mettere il sedere nelle pedate.

    Vedi questo CSS:
    codice:
    body { 
      overflow: hidden;
      text-align: center; /* serve solo per IE */
    }
    #allinea { 
      margin: 0 auto; /* serve per i browser conformi */
      height: 100%
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Il solito problema; le mie attuali scarse capacità nell'utilizzo dei posizionamenti con i CSS, unite al poco tempo a disposizione per il completamento del maledetto sito.

    Comunque con il tuo codice la tabella mi viene centrata orizzontalmente, però adesso non è più appoggiata sul lato inferiore del browser.
    Provo a giocare un po' con il codice e se ci sono ancora consigli grazie.
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non avevo capito che doveva anche essere appoggiata sul bordo inferiroe. In tal caso:
    codice:
    body { 
      overflow: hidden;
      text-align: center; /* serve solo per IE */
      vertical-align: bottom;
    }
    #allinea { 
      margin: auto auto 0 auto; /* serve per i browser conformi */
      /*height: 100%;*/
    }
    Non ricordo se il vertical-align va inserito nel blocco superiore (come il text-align) oppure nel blocco da spostare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.