Estoy usando el control de lista de botones de ASP.NET.Alinear el botón de opción con la etiqueta correspondiente
Genera el siguiente 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>
Todo se ve bien hasta ahora (al menos para el usuario), las etiquetas se alinean con los botones de radio.
Sin embargo, cuando cambio el tamaño de la fuente para decir 10px, el tamaño de la etiqueta obviamente parece más pequeño, pero el efecto secundario es que la etiqueta también parece estar alineada con la parte inferior de un botón de opción. Necesito una etiqueta para alinearme a la mitad de un botón de opción.
que era capaz de hacer esto en IE con el siguiente CSS:
<style type="text/css">
label
{
font-size:10px;
line-height:12px;
vertical-align:middle;
}
</style>
Sin embargo, esto no funciona en Firefox o Chrome
¿Alguna sugerencia?
Consulte también: http://stackoverflow.com/questions/396439/radio-checkbox-alignment-in-html-css –