28173 sujets

CSS et mise en forme, CSS3

Bonjour,
je souhaite aligner verticalement et horizontalement un bouton radio dans une cellule de tableau (ou éventuellement dans une balise <div>).
Je parviens à l'aligner verticalement en appliquant le code suivant à la balise input :


.essai	{
	height:30px;
	vertical-align:middle;
}
<td>
<input class="essai" type="radio" name="<?=$name?>" value="1">
</td


Le problème est que le bouton s'aligne "automatiquement" à droite.

Classe de la balise <td> :


#questionLign td	{
	height:30px;
	width:34px;
	border-right: 1px solid #CCCCCC;
}


Pour info, j'ai pris soin d'initialiser les marges de l'ensemble des balises en début de fichier .css avec la méthode suivante :


* {
	margin:0;
	padding:0;
}


Si vous avez une idée, n'hésitez pas...
Problème solutionné :

Il semblerait que l'initialisation depuis la feuille de style ne convienne pas.

Il est nécessaire de réinitialiser les marges directement dans balise input pour solutionner le problème.

<input style="margin:0" type="radio" name="<?=$name?>" value="4">