Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: <div align="center">

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    14

    <div align="center">

    Leggo da una pagina di questo sito:

    Il tag <CENTER> non dovrebbe più essere utilizzato. Si consiglia di utilizzare <DIV ALIGN="CENTER"> </DIV>.

    Ora però ho scoperto che anche il tag ALIGN è deprecato. Ho fatto un po' di prove con text-align: center, align: center, margin: auto & vari non non sono riuscito a trovare il corrispondente CSS per ottenere lo stesso risultato...
    Qualcuno può aiutarmi? Grazie.

  2. #2
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    se vuoi centrare testo basta text-align:center
    se invece vuoi centrare elementi devi aggirare uno dei tanti bachi di IE

    <div style="text-align:center"> con IE centra tutto il contenuto anche se non è testo.

    per i browser standard invece bisogna usare margin-auto per centrare i box.

    quindi hai bisogno di due elementi: un contenitore e il box contenuto da centrare.

    <div style="text-align:center">
    <div style="margin:auto">testo centrato sia in IE che in browser standard.
    </div></div>
    Chicco Ravaglia per sempre con noi!

  3. #3
    Ovviamente non usare uno stile in linea (è deprecato). Ciao!

  4. #4
    Oppure puoi impostare ad hoc i margini dell'elemento in questione, anche senza ricorrere ad un
    codice:
    DIV
    come container. Questo è + sicuro, perchè supportato da browser quali Mozilla Firefox, che in genere danno una lettura molto + precisa del codice rispetto ad Internet Explorer. alcuni link:

    www.constile.org
    www.w3schools.com/css/
    www.alistapart.com
    http://css-discuss.incutio.com/?page...ColumnLayouts/
    http://css.nu/
    www.csszengarden.com

    sui bug dei vari browsers:
    http://www.richinstyle.com/bugs/table.html

    Ciao

  5. #5
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Due giorni fa è stata postata la stessa domanda

    align=center non è deprecato.
    http://www.diodati.org/w3c/html401/s....html#edef-DIV

    bisogna specificare SEMPRE la DTD in uso, poi si può parlare di deprecazione di qualche elemento.

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    Originariamente inviato da NetEscape
    Ovviamente non usare uno stile in linea (è deprecato). Ciao!

    ma da quando?
    Chicco Ravaglia per sempre con noi!

  7. #7
    Ha ragione Marcolino. Ho letto anch'io la traduzione in italiano del documento del W3C.

  8. #8
    Zoom, vai a rileggerti la documentazione del W3C. Il tuo suggerimento è ottimo ma va formulato così:

    #container {text-align: center}
    #contained {margin: auto}

    <DIV id="container">
    <DIV id="contained"></DIV>
    </DIV>

    Ciao

  9. #9
    Comunque se vuoi usare uno stile in linea per via della priorità più alta sei liberissimo di farlo. Il mondo è bello perchè è vario. Ciao

    http://www.w3.org/Amaya/


  10. #10
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    Originariamente inviato da NetEscape
    Zoom, vai a rileggerti la documentazione del W3C. Il tuo suggerimento è ottimo ma va formulato così:
    dimmi la pagina e la riga dove dice che style è deprecato. sono curioso
    Chicco Ravaglia per sempre con noi!

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.