J'utilise le contrôle de liste de boutons radio ASP.NET.Aligner le bouton radio avec l'étiquette correspondante
Il génère le code HTML suivant.
<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>
Tout semble bien jusqu'ici (au moins pour l'utilisateur), les étiquettes sont alignées avec les boutons radio.
Cependant lorsque je redimensionne la police pour dire 10px, la taille de l'étiquette semble évidemment plus petite, mais l'effet secondaire est que l'étiquette semble également alignée sur le bas d'un bouton radio. J'ai besoin d'une étiquette pour être alligned au milieu d'un bouton radio.
j'ai pu le faire dans IE avec les éléments essentiels suivants:
<style type="text/css">
label
{
font-size:10px;
line-height:12px;
vertical-align:middle;
}
</style>
Toutefois, cela ne fonctionne pas dans Firefox ou Chrome
Toutes les suggestions?
Voir aussi: http://stackoverflow.com/questions/396439/radio-checkbox-alignment-in-html-css –