Vengo dal mondo e ho cercato risorse su google riguardo la creazione di più wrapper per allineare verticalmente i contenuti, tuttavia sembra che sia davvero brutto.HTML5 e allineamento verticale? Risolto ora?
C'è un modo più semplice ora con HTML5? Esiste una sorta di implementazione che utilizza qualcosa come la mentalità HBox/VBox? Ho visto che ci sono esempi per i browser non-ie - c'è un modo conforme?
Come diavolo fa a chiunque sia sano di mente fare HTML ora? È un disastro!
//// EDIT
ho finalmente capito come allineare verticalmente un'intera scatola su uno schermo, come sto cercando di capire come voci di elenco in verticale del centro.
Ho provato due metodi per allineare questo html:
<nav>
<ul>
<li><a href="#!/home">Home</a></li>
<li><a href="#!/link1">Link #1</a></li>
</ul>
</nav>
una utilizzando display: inline, l'altro utilizzando float: left (all'interno di un contenitore). Quando si utilizza in linea, sembra che le voci dell'elenco ignorino l'altezza: css e quando si utilizza float :, i collegamenti all'interno di li non si allineano verticalmente. Devo posizionare i div all'interno dei li per posizionarli verticalmente al centro?
Gli elementi che hanno 'display: inline;' non possono avere larghezza. Usa 'display: inline-block;' per quello. Inoltre, intendevi "l'altro usando' float: right' "? ... e "i collegamenti all'interno di li non allineano verticalmente" intendi "i collegamenti all'interno di li non si centrano verticalmente"? –