Foros del Web » Programando para Internet » Javascript »

centrar div en pantalla

Estas en el tema de centrar div en pantalla en el foro de Javascript en Foros del Web. hola amigos encontre este codigo <html> <head> <title>Universal vertical center with CSS</title> <style> .greenBorder {border: 1px solid green;} /* just borders to see it */ ...
  #1 (permalink)  
Antiguo 31/08/2006, 16:14
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
centrar div en pantalla

hola amigos encontre este codigo
<html>
<head>
<title>Universal vertical center with CSS</title>
<style>
.greenBorder {border: 1px solid green;} /* just borders to see it */
</style>
</head>

<body>
<div class="greenBorder" style="display: table; height: 400px; _position: relative; overflow: hidden;">
<div style=" _position: absolute; _top: 50%;display: table-cell; vertical-align: middle;">
<div class="greenBorder" style=" _position: relative; _top: -50%">
<p>any text<br>
any height<br>
any content, for example generated frm DB<br>
everything is vertically centered </p>
<p>&nbsp; </p>
</div>
</div>
</div>
</body>
</html>


quisiera saber si alguien me puede decir como centrar en texto en el centro de la pantalla

saludos

espero sus comentarios
__________________
gerardo
  #2 (permalink)  
Antiguo 31/08/2006, 18:11
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 20 años, 6 meses
Puntos: 8
Revisa la FAQ de CSS Nro 53
__________________
Braulio Soncco
braulio at buayacorp dot com
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 31/08/2006, 19:14
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
gracias braulito esta muy bien el ejemplo

pero quise hacer algo asi

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Cómo centrar verticalmente un elemento. Ejemplo preparado para la lista CSS Ovillo.</title>

<meta http-equiv="Content-Type" content="text/xml; charset=iso-8859-1" />

<style media="screen" type="text/css">

body {
margin:0px;
padding:0px;
background-color: #EDEDED;
}

#linea
{
width: 100%;
position: absolute;
top: 50%;
background-color: #EDEDED;
text-align: center;
overflow: visible;
}

#caja
{
position: absolute;
width: 200px;
height: 100px;
top: -50px;
left: 50%;
margin-left: -100px;
background-color: #66f;
font-family: 'trebuchet ms', tahoma, arial, sans-serif;
font-weight: bold;
font-size: 26px;
color: #006;
}

</style>

</head>

<body>


<div id="linea">

<div id="caja">

<table width="300" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>


</div>

</div>


</body>
</html>

y lo que yo trato de hacer es que mientras mas crece la tabla el div se vaya centrado a la pantalla consa que no sucede

saludos

espero tus comentarios
__________________
gerardo
  #4 (permalink)  
Antiguo 01/09/2006, 07:33
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 20 años, 6 meses
Puntos: 8
Bueno podrías quitar todos esos estilos y solo poner:
Código HTML:
<style type="text/css">
table {width: 80%; margin: auto;}
</style> 
__________________
Braulio Soncco
braulio at buayacorp dot com
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 01/09/2006, 09:16
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
disculpa braulito lo que pasa que mi intencion es por ejemplo cargar la pagina
y cargue el div en el centro, aun si la pagina saque scroll ya sea que mueva el scroll hacia arriba o abajo el div siga siempre en el centro sin que se moviera

saludos

espero me puedas ayudar

gracias
__________________
gerardo
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 18:33.