Foros del Web » Creando para Internet » CSS »

Alinear table dentro de celda en firefox

Estas en el tema de Alinear table dentro de celda en firefox en el foro de CSS en Foros del Web. Hola, Tengo este código: Código HTML: <table bgcolor= "gray" width= "250" > <tr> <td width= "250" nowrap= "nowrap" > . </td> </tr> <tr> <td style= ...
  #1 (permalink)  
Antiguo 13/03/2007, 03:10
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
Alinear table dentro de celda en firefox

Hola,

Tengo este código:

Código HTML:
<table bgcolor="gray" width="250">
<tr>
<td width="250" nowrap="nowrap">.
</td>
</tr>
<tr>
<td  style="background-color: red;text-align:right">
	<table border="1">
	<tr>
	<td>test</td>
	</tr>
	</table>

</td>
</tr>
</table> 
En explorer me funciona bien y se me alinea la tabla de dentro de la celda hacia la derecha, pero en Firefox no me lo hace. Como puedo con css decirle que se me alinee a la derecha?

Gracias
  #2 (permalink)  
Antiguo 13/03/2007, 04:42
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Alinear table dentro de celda en firefox

Debes cambiar la celda que contiene la tabla, de:

<td style="background-color: red;text-align:right">

a:

<td style="background-color: red;" align="right">

Mikel.
  #3 (permalink)  
Antiguo 13/03/2007, 05:03
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
Re: Alinear table dentro de celda en firefox

Ya lo había probado y tampoco funciona. Además no me gustaría tener que definier el align de esa forma. Preferiría poder hacerlo con css, ya que serán celdas dinámicas en las que solo le asignaré una class.

Gracias igualmente
  #4 (permalink)  
Antiguo 13/03/2007, 05:19
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Alinear table dentro de celda en firefox

¿Que no funciona? ¿estás seguro de haber copiado la línea exactamente como la he puesto? Ten en cuenta que no sólo cambia text-align por align, sino que hay más cambios:

<td style="background-color: red;" align="right">

Copia y pega sustituyendo tu código. Me juego una muela a que funciona.

Mikel.
  #5 (permalink)  
Antiguo 13/03/2007, 05:37
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Alinear table dentro de celda en firefox

Para hacerlo con css puedes hacerlo así:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Abuenog</title>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <style>
.tablainterior {
float: right;}
  </style>
</head>
<body>
<table bgcolor="gray" width="250">
  <tbody>
    <tr>
      <td nowrap="nowrap" width="250">. </td>
    </tr>
    <tr>
      <td style="background-color: red;">
      <table class="tablainterior" border="1">
        <tbody>
          <tr>
            <td>test</td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
  </tbody>
</table>
</body>
</html>
Mikel.
  #6 (permalink)  
Antiguo 13/03/2007, 05:38
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
Re: Alinear table dentro de celda en firefox

Tienes razón, funciona bien. Tenía otro código por ahi que me daba problemas.
Ya encontré una solución en otro lugar donde se preguntaba por lo mismo. La solución es añadir en la tabla de dentro de la celda el estilo: float:right.

Gracias por tu tiempo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:48.