Come faccio ad allineare il testo contenuto in un <div>?
Voglio allinearlo sia orizzontalmente hce verticalmente....
Come faccio ad allineare il testo contenuto in un <div>?
Voglio allinearlo sia orizzontalmente hce verticalmente....
Nei browser conformi:
nel CSS del div da centrare ci metti:
margin:auto;
Nel browser IE:
Nel CSS del blocco che contiene quello da centrare:
text-align: center;
Per l'allineamento verticale in IE non so come si faccia.
Se invece per allineare intendi qualcosa di diverso dal centrare, devi specificare meglio cosa e come vuoi allineare.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
per l'allineamento verticale puoi provare a impostare position top:50% e togliere la metà dell'altezza con margin negativo.
In browser umani funziona, su Explorer Mac butta fuori barre orizz e vertic.... Se guardi il mio ultimo post mi sono arreso e ho usato una tabella dentro un'altr con il risultato di avere ancora la barra verticale.
Questo su I.E. Mac! Sugli altri è OK!
Esempio:
div#container {
width: 760px;
height: 100%;
margin: 0 auto;
text-align: left;
}
body>div#container {
height: auto;
min-height:100%;
}
div#centrato{
position: relative;
top: 50%;
width: 760px;
height: 420px;
margin-top: -210px;
}
Inviato per sbaglio
DIcevo:
Esempio:
html,body {
margin: 0;
padding:0;
height:100%;
text-align: center;
background-color : #D4D0C8;
}
div#container {
width: 760px;
height: 100%;
margin: 0 auto;
}
body>div#container {
height: auto;
min-height:100%;
}
div#centrato{
position: relative;
top: 50%;
width: 760px;
height: 420px;
margin-top: -210px;
}
prova un po'....