Utilizzo il controllo elenco di pulsanti di opzione ASP.NET.Allineare il pulsante di opzione con l'etichetta corrispondente
Genera il seguente codice HTML.
<table>
<tr>
<td>
<input type="radio"/>
<label >
label 1</label>
</td>
<td>
<input type="radio"
value="False" checked="checked" />
<label >
label 2</label></td>
</tr>
</table>
Tutto sembra bene finora (almeno per l'utente), le etichette sono allineate con pulsanti di opzione.
Tuttavia, quando ridimensiono il carattere per dire 10px, la dimensione dell'etichetta sembra ovviamente più piccola, ma l'effetto collaterale di ciò è che l'etichetta sembra anch'essa allineata alla parte inferiore di un pulsante di opzione. Ho bisogno di un'etichetta per essere allineata a metà di un pulsante di opzione.
sono stato in grado di fare questo in IE con il seguente CSS:
<style type="text/css">
label
{
font-size:10px;
line-height:12px;
vertical-align:middle;
}
</style>
Tuttavia, questo non funziona in Firefox o Chrome
Qualche suggerimento?
Consulta anche: http://stackoverflow.com/questions/396439/radio-checkbox-alignment-in-html-css –