Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Div centro pagina sempre e cmq

    voglio ottenere un div con altezza e larghezza fissa che sta al centro della pagina, se scrivo
    ----
    <div style="width: 400px; heiht: 300px; align:center">
    SONO CENTRATO ORIZZONTALMENTE
    </div>
    ----

    volevo ottenere la stessa centratura verticalmente ma non so come fare, non sto cercando un trucco tipo margini in percentuale, voglio proprio ottenere lo stesso effetto che align: center da al div in orizzontale, solo che lo voglio verticale.

    si prega di non dare spiegazioni ma codice puro e crudo



    TNX

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    align non esiste, che mi risulti. Forse e` sintassi proprietaria.

    Per allineare al centro si usa:
    per i browser conformi al W3C:
    margin:auto;
    (nel div da allineare)

    per il browser IE:
    text-align:center;
    (nel div che contiene quello da allineare)

    Esiste anche
    vertical-align: middle;
    per l'allineamento verticale, ma credo funzioni solo con elementi inline
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    non è corretto come l'ho scritto
    align è un attributo di div, deprecato HTML 4.01
    dire che non esista mi sembra eccessivo

    Grazie per la soluzione ora provo


  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Krek_Stealth
    align è un attributo di div, deprecato HTML 4.01
    dire che non esista mi sembra eccessivo
    Come l'hai scritto e` un attributo CSS, e come tale non esiste.

    Eventualmente puoi scrivere:
    <div style="width: 400px; heiht: 300px;" align="center">
    ma e` tutt'altra cosa (e farebbe a pugni con i CSS, per cui e` anche sconsigliabile).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Lo so scusa ma nella fretta ogni tanto qualcosa si sbaglia


    Però mi faceva ridere un pochino il "non esiste"

    Grazie

  6. #6
    ho un problema con la questione sopra riportata.
    Ho la classe container di div che è scritta così:

    codice:
    div.container
    {
    width:615px;
    margin:auto;
    text-align:center; 
    border:3px ridge white;
    background-color:#2F0000;
    }
    il margin:auto (anche da solo) funziona benissimo su firefox.
    Mentre explorerfuffa me lo visualizza sempre a sinistra!
    Ho provato anche inserendo nel tag div (nell'html) align="center", ma niente....

    Cosa sbaglio?

    p.s. quanto fa cacare explorer?
    :rollo:

  7. #7
    ho risolto inserendo nel tag body del css la riga:

    text-align:center;

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.