Con questa:<input> con display: block all'interno di un text-align: centro div
<div id="parentdiv" style="text-align:center;width:600px;margin:auto;">
<input type="button" value="push me" />
</div>
Il pulsante è allineato al centro della finestra del browser (come desiderato) in FF, Chrome, IE7 e IE8.
Ma, aggiungere "display: block" al pulsante:
<div id="parentdiv" style="text-align:center;width:600px;margin:auto;">
<input type="button" style="display:block;" value="push me" />
</div>
Il pulsante è allineato al centro in IE7 - ed è non allineato al centro in FF, Chrome e IE8.
Perché? E un pulsante (o qualsiasi altro <input>) con display: il blocco deve essere allineato al centro in qualche modo? (diverso dal centro < - che funziona su tutti i browser menzionati, btw - ma è "vietato" ...)
non ha funzionato su ie9 e chrome! –