Ir a la portada de Saulo.Net
Usuarios Saulo.Net
Buscar con Google:

en www en Saulo.Net
Portada > Lista de correos > Usuarios
Inicio > Mis eListas > consultas > Mensajes
 Índice de Mensajes 
 Mensajes 10301 al 10320 
AsuntoAutor
problema con disco Ramon An
Re: Firewall, Filt Saulo B
Re: problema con d Mauricio
Re: compartir inte Gustavo
Direccion IP muy m hattonco
Re: Firewall, Filt Frankpc0
RE: Direccion IP m Sebastia
JS para CSS Santos C
RE: JS para CSS Carlos E
Re: Bloquear progr AMRA_EL_
Re: Direccion IP m Juan Lui
RE: JS para CSS Santos C
RE: problema con d Antonio
Re: Direccion IP m Oscar Au
Re: Bloquear progr Borja
RE: JS para CSS Carlos E
RE: JS para CSS Santos C
Re: Direccion IP m Oscar Au
RE: Direccion IP m jphp hdz
RE: JS para CSS Carlos E
 << 20 ant. | 20 sig. >>
 
Usuarios de Saulo.Net
Página principal    Mensajes | Enviar Mensaje | Ficheros | Datos | Encuestas | Eventos | Mis Preferencias

Mostrando mensaje 10325     < Anterior | Siguiente >
Responder a este mensaje
Asunto:RE: [SauloNet] JS para CSS
Fecha:Martes, 6 de Febrero, 2007  09:12:51 (-0400)
Autor:Santos Corrales <supersantos48 @...com>
En respuesta a:Mensaje 10324 (escrito por Carlos Eduardo ???)

No he probado lo que planteas. Pero por encima veo que centras el asunto mas 
sobre top, que sobre magin-right, cuando es el problema. Lo que ocurre es 
que prácticamente no se aprecia en una caja, pero si pones un elemento al 
lado de otro se te desplaza lo que se hace mas perceptible. 
Ya probé con overflow-hidden, pero independientemente de que se visualice o 
no, se toma en cuenta el ancho de scrollbar. 
Probare lo que dices y te lo comento. 
 
Un cordial saludo de SantosVZ 
 
-----Mensaje original----- 
De: Carlos Eduardo ??? [mailto:carlosetejada@hotmail.com]  
Enviado el: Lunes, 05 de Febrero de 2007 05:20 p.m. 
Para: consultas@usuarios.saulo.net 
Asunto: RE: [SauloNet] JS para CSS 
 
Hola de nuevo.... 
  
Pues la verdad es que yo sólo trabajo con IE pues no sé mucho de JS ni CSS 
en otros exploradores (debe ser por eso que todavía no me atrevo a abrir una 
página web). 
  
Bueno, según lo que entendí, lo que quieres hacer es centrar un objeto en 
todo el centro de la ventana del explorador. 
  
En IE puedes usar este código (centra el contenido tanto vertical cómo 
horizontalmente): 
<div style="position:relative;"><div 
style="position:absolute;vertical-align:middle;top:50%;left:50%;"><div 
style="position:relative;top:-50%;left:-50%;">AQUÍ PONES LO QUE QUIERAS QUE 
QUEDE EN EL CENTRO</div></div></div> 
  
De esa forma no tienes que tocar las márgenes, por lo que da igual si la 
barra es, o no, tomada en cuenta! 
  
Probé el código en FireFox y no funcionó. Así que investigué un poco en 
internet y modifiqué un poco el código para que funcionara tanto en IE cómo 
en FireFox: 
<script>a=16; 
b=16;document.write('<div 
style="#position:relative;display:table;overflow:hidden;width:'+(windowinne 
rWidth-a)+';height:'+(window.innerHeight-b)+';">')</script><div 
style="#position:absolute;vertical-align:middle;#top:50%;#left:50%;display:t 
able-cell;"><div 
style="#position:relative;#top:-50%;#left:-50%;"><center>AQUÍ PONES LO QUE 
QUIERAS QUE QUEDE EN EL CENTRO 
</center></div></div></div> 
  
Si quieres que quede un poco más arriba, o abajo: 
En IE: le modificas los valores "#top" de cada uno de los últimos 2 DIVs, 
teniendo en cuenta que sumados, sin contar los signos, debe dar 0! (Entre 
más alto el valor del primero, más arriba queda) 
En FireFox: Le modificas el valor de la variable "b" (entre mayor valor, más 
arriba queda) 
  
Si tienes algún tipo de error utilizando el código en FireFox o IE, por 
favor avísame para intentar encontrar al problema! 
En los otros exploradores, cómo Opera y demás, no probé el código porqué no 
los tengo instalados! 
  
Espero que te haya solucionado el problema! 
Un saludo 
Carlos 
 
 
 
> From: supersantos48@msn.com> To: consultas@usuarios.saulo.net> Date: Mon, 
5 Feb 2007 10:58:30 -0400> Subject: RE: [SauloNet] JS para CSS> > Como bien 
sabes IExplorer a la hora de centrar por ejemplo una caja mediante> CSS 
utiliza el criterio de no incluir el ancho de scrollbar (18px) en el> 
margin-right, cosa que no hace Firefox cuya scrollbar (13px) se incluye en> 
el margin-right lo que visualmente crea una diferencia apreciable del lado> 
del usuario.> Algo similar ocurre con Opera. Ver ejemplo en:> 
http://img240.imageshack.us/img240/289/fieldset2gz7.gif>; No estoy seguro 
pero creo haber visto en una ocasión un JS que se incluye en> un comentario 
condicional de forma que del lado de usuario se visualiza> exactamente en el 
centro en función de la resolución de pantalla, del ancho> de la caja, los 
márgenes establecidos y tomando en cuenta el criterio que> cada navegador 
hace en la exclusión o no de scrollbar en el margin-right con> CSS. > En la 
imagen del enlace se ha utilizado scrollbar en el lado derecho:> #box {> 
width: 68%;> margin-left: 16%;> border: dashed #999 1px;> background-image: 
url(bg.gif);> background-color: #FFCCFF;> margin-top: 20px;> }> Si se 
utilizara scrollbar en el lado izquierdo, la diferencia se plantearia> en el 
margin -left, pero ello no afectaría a la hora de utilizar el JS.> Lo que no 
se es si es factible detectar si el usuario tiene los valores de> scroolbar 
por defecto modificados, que como sabes tambien se puede> customizar. > 
Bueno, creo que ahora si te situaras mejor en la consulta.> Un cordial 
saludo de SantosVZ> > -----Mensaje original-----> De: Carlos Eduardo ??? 
[mailto:carlosetejada@hotmail.com] > Enviado el: Domingo, 04 de Febrero de 
2007 11:02 p.m.> Para: consultas@usuarios.saulo.net> Asunto: RE: [SauloNet] 
JS para CSS> > Hola SantosVZ...> > No entiendo muy bien qué es lo que 
quieres hacer.> Quieres que la "caja" quede justo en el centro de la 
pantalla?> Bueno, la verdad es que no entiendo muy bien lo que quieres, 
explícame un> poco mejor y tal vez pueda ayudarte!> > Un saludo> Carlos> > > 
> > From: supersantos48@msn.com> To: consultas@usuarios.saulo.net> Date: 
Sun,> 4 Feb 2007 11:17:46 -0400> Subject: [SauloNet] JS para CSS> > Alguien 
conoce> algún JS que se pueda utilizar en un comentario condicional> de 
forma que> aplicando un CSS a una caja la situe justo en el centro tomando> 
en cuenta> los anchos de scrollbar de cada navegador en el caso de que este> 
ancho lo> considere parte del margen como es el caso de IE.> Recuerdo haber 
visto algo> de ello pero no recuerdo donde.> > Un cordial saludo de 
SantosVZ> > > > >> ____________________________> > Lista de correos de 
Saulo.Net> Información,> bajas y altas en http://www.saulo.net/lista/>; 
_________________________________________________________________> Busca 
desde cualquier página Web con una protección excepcional. Consigue la> 
Barra de herramientas de Windows Live hoy mismo GRATUITAMENTE.> 
http://www.toolbar.live.com>; > ____________________________> > Lista de 
correos de Saulo.Net> Información, bajas y altas en 
http://www.saulo.net/lista/>; > ____________________________> > Lista de 
correos de Saulo.Net> Información, bajas y altas en 
http://www.saulo.net/lista/ 
_________________________________________________________________ 
Consigue el nuevo Windows Live Messenger 
http://get.live.com/messenger/overview 
 
____________________________ 
 
Lista de correos de Saulo.Net 
Información, bajas y altas en http://www.saulo.net/lista/ 
 

Saulo Barajas -   Contactar con el autor