Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 27-may-2007, 16:13   #1 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
Etiqueta a la derecha de una tabla

Me gustaría saber si se puede crear un div que vaya pegado a una tabla (800 px de ancho y centrada) q es el cuerpo de la página, de modo que se vea siempre a la derecha o a la izquierda de dicho cuerpo.

Sería para poder crear otra columna al lateral del cuerpo. Es posible? Si no, también me valdría otra tabla, pero que la primera siempre esté centrada.

<body> <table width="800" align="center" cellpadding="0" cellspacing="0">
<tr><th scope="col"> ............. </table> </body>

Gracias
narkor está desconectado   Responder Citando
Antiguo 06-jun-2007, 03:46   #2 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
Re: Etiqueta a la derecha de una tabla

Ciao

He intentado ponerlo al final de la tabla, pero por más q lo intento, me descuadra toda la tabla y la descentra.

Algún empujón...?
narkor está desconectado   Responder Citando
Antiguo 07-jun-2007, 05:52   #3 (permalink)
programeitor ha deshabilitado el karma
 
Avatar de programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 897
Re: Etiqueta a la derecha de una tabla

Hola, no se entiende muy bien lo de que la tabla quede centrada, ¿quieres decir ponerle un div a un lado a una tabla previamente centrada, o que la tabla y el div formen una unidad centrada?

se me ocurre meter la tabla y el div lateral dentro de otro div que haga de contenedor, habra que dar algunas instruciones CSS.
programeitor está desconectado   Responder Citando
Antiguo 10-jun-2007, 02:56   #4 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
Re: Etiqueta a la derecha de una tabla

Me refiero a la opción de; "ponerle un div a un lado a una tabla previamente centrada"

Si la página se hace más pequeña, lo importante es que se vea la tabla contenedora principal (del cuerpo de la web que está centrada), y si el div lateral q creamos no se ve, no me importa.

Disculpa si no me expliqué mejor...

Gracias
narkor está desconectado   Responder Citando
Antiguo 10-jun-2007, 06:15   #5 (permalink)
programeitor ha deshabilitado el karma
 
Avatar de programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 897
Re: Etiqueta a la derecha de una tabla

dale position relative al div, y right 0
programeitor está desconectado   Responder Citando
Antiguo 10-jun-2007, 08:45   #6 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
Re: Etiqueta a la derecha de una tabla

Disculpa, pero no me funciona. Hay algo q no comprendo, y es como conseguir q se vaya a la derecha de la otra tabla. Siempre se queda debajo. Te pongo el código para ver si encuentras el fallo.

Al div le dí:
.div01 {
position: relative;
right: 0px;
height: auto;
width: 50px;
top: 0px;
}

</table>
<div class="div01">
<p>Texto...</p>
<p>&nbsp;</p>
</div>

Gracias
narkor está desconectado   Responder Citando
Antiguo 10-jun-2007, 15:04   #7 (permalink)
programeitor ha deshabilitado el karma
 
Avatar de programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 897
Re: Etiqueta a la derecha de una tabla

¿probaste position absolute?
programeitor está desconectado   Responder Citando
Antiguo 10-jun-2007, 17:34   #8 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
Busqueda Re: Etiqueta a la derecha de una tabla

Bueno, con { position:absolute; right: 0px; top: 0px;} he conseguido que se ajuste a la derecha total de la pantalla, y me serviría si no se superponiese al cuerpo, aunq mejor q nada... No se si se puede evitar q se superpongan, o conseguir q se ajuste a la derecha de la tabla (pegado a la tabla).


Al final lo intenté también cambiando las tablas a Div, y aunq parece q va bien, hay una cosa q no consigo ni encuentro en ningún sitio.
Centrar el Div del cuerpo de la página horizontalmente.

Al igual q en las tablas teníamos: <table width="800" align="center"...>
No debería haber una cosa igual para los divs?

Solo consigo poner esto en el DIV pero aparece siempre a la izquierda { position:absolute; width: 800px; vertical-align:middle;}

Gracias por la respuesta..
narkor está desconectado   Responder Citando
Antiguo 10-jun-2007, 18:25   #9 (permalink)
Yaraher tiene algunos puntos positivos de karma
 
Avatar de Yaraher
 
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 236
Enviar un mensaje por MSN a Yaraher Enviar un mensaje por Yahoo  a Yaraher Enviar un mensaje por Skype™ a Yaraher
Re: Etiqueta a la derecha de una tabla

Para centrar un div horizontalmente, puedes utilizar esto:

div {
width:600px; (o lo que prefieras, si gustas, en %)
margin: 0 auto;
}

Reemplaza div por un identificador, o clase si lo deseas. ¡Suerte!
Yaraher está desconectado   Responder Citando
Antiguo 11-jun-2007, 02:05   #10 (permalink)
narkor ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 15
De acuerdo Re: Etiqueta a la derecha de una tabla

Gracias Yaraher, ya he conseguido que funcione y se porqué. Apuntad los que teníais la misma duda:

El div como muy bien has dicho:
div { width:600px; margin: 0 auto;}

Pero lo más importante, tenemos que poner en el body:
body {text-align:center;}

Así deberá estar centrado.

Pasando al otro punto.
Con { position:absolute; right: 0px; top: 0px;} he conseguido que se ajuste a la derecha total de la pantalla, pero se superponen al restaurar la pantalla. Se puede evitar q se superpongan?

O lo que era la duda inicial:
Se puede conseguir q se ajuste el div a la derecha del cuerpo de la web (que ahora es un div) y que esté pegado a este?

Nos vamos acercando...
narkor está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93