Aquí hay algo que nunca pensé que diría: Tengo un problema en Firefox y Chrome, pero funciona bien en IE.texto-alinear en una tabla en una celda (<table> dentro de <td>)
Es muy simple, pero no entiendo por qué no trabajar:
tengo una tabla dentro de una célula, y tengo style="text-align:right"
en la célula, pero la mesa está quedando a la izquierda en Firefox y Chrome (en IE está yendo obedientemente a la derecha ...). Si pongo align = right en la etiqueta de celda entonces funciona, pero no quiero hacer eso.
Código es básicamente:
<table width="1000" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="text-align:right">
<table border="1">
<tr><td>Hello</td><td>Hello 2</td></tr>
</table>
</td>
<td>Hello 2</td></tr>
</table>
no quiero la tabla anidada para ser width = 100% o algo por el estilo ...
Podría alguien por favor me explique por qué doesn' t trabajo, y cómo solucionarlo, y ¿por qué funciona en IE pero no en Firefox o Chrome?
Creo que es correcto en FF y Chrome. La tabla no es texto, por lo que text-align no debería afectarlo. Align debería funcionar en cualquier contenido. – Randy
Gracias, entonces, ¿cómo usaría css para alinear la tabla en la celda? ¿Es esto nuevo?Volví a la creación de sitios web después de un par de años, y nunca tuve este problema antes? – user1039769
La alineación de texto afecta a los elementos en línea y en bloque, no solo al texto. – maxedison