“Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.
Giovanni Falcone
*Spero hai finalmente capito
Manteniamo toni convenienti, grazie.
codice:#container{ display: table; width: 70%; height: 100%; vertical-align:middle; } .centrato{ display: table-cell; padding: 1%; width: 50%; text-align: center; vertical-align: middle; }
Modifica così:
solo ai fini della visualizzazione ho inserito un colore di sfondo.codice:css: #container{ display: table; width: 70%; height: 100%; vertical-align:middle; background-color:#CC99CC } .centrato{ display: table-cell; vertical-align: middle; } .centrato p{ padding: 1%; width: 50%; text-align: center; margin:0 auto; background-color:#996699 } html: <section id="section"> <aside id="container"> <div class="centrato"><p>Testo centrato</p></div> </aside> </section>
Aggiungo:
Nel precedente esempio il paragrafo non era centrato orizzontalmente perché occupava tutta la larghezza dell'elemento che lo conteneva (comportandosi come una cella).
Vertical-align non è obsoleto, ma è proprietà non applicabile a tutti gli elementi
Ultima modifica di Prill; 11-08-2014 a 13:46