Je me suis posé la question à ce sujet. Pourquoi l'alignement du td est-il affecté lorsque vous placez des contrôles à l'intérieur?Modification de l'alignement vertical de l'élément de table lors de l'ajout de contrôle à l'intérieur de TD
Par exemple.
<tr>
<td>Row 1</td>
<td>
<input type="text" />
<input type="button" value="Select" />
</td>
<td>Selected Value 1</td>
</tr>
<tr>
<td>Row 2</td>
<td colspan="2">
<input type="text" />
<input type="button" value="Select" />
Selected Value 2
</td>
</tr>
Le "Row 1" Le texte est aligné avec "valeur sélectionnée 1". Toutefois, le texte "Valeur sélectionnée 2" est légèrement en bas et n'est pas centré et n'est pas aligné avec "Ligne 2".
J'ai déjà essayé l'alignement vertical au milieu ou même la valence et cela ne fonctionne pas. Cela arrive à la fois dans IE et Firefox. C'est plus évident dans IE. Je ne comprends vraiment pas ça.
attente. à propos du flottant. J'essaye de faire ça mais ça ne marche pas ... des indices? left: "> Valeur sélectionnée 2 – Nap
De même, le réglage de la hauteur de ligne n'affecte pas l'alignement du texte. Il ne fait même pas plus grand quand je place le texte dans une balise span. – Nap