Foros del Web » Creando para Internet » CSS »

Div fijo en pantalla

Estas en el tema de Div fijo en pantalla en el foro de CSS en Foros del Web. Hola a todos, mi duda es la siguiente: Estoy desarrollando una página web la cual en el lado izquierdo contiene un menú y en el ...
  #1 (permalink)  
Antiguo 13/10/2012, 23:19
Avatar de terius53  
Fecha de Ingreso: abril-2012
Ubicación: GTO.
Mensajes: 6
Antigüedad: 12 años
Puntos: 0
Div fijo en pantalla

Hola a todos, mi duda es la siguiente:

Estoy desarrollando una página web la cual en el lado izquierdo contiene un menú y en el lado derecho muestra la información, ¿Cómo le puedo hacer para que el menú de la izquierda se quede fijo en pantalla y lo único que se desplace sea el contenido d ela derecha? el efecto que quiero lograr es algo similar a lo que hace facebook.

Gracias y espero puedan ayudarme.
  #2 (permalink)  
Antiguo 13/10/2012, 23:42
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Div fijo en pantalla

Eso no tiene nada que ver con PHP, en serio, chequen antes de publicar un post fuera de los foros indicados....

En fin, tu problema es de CSS, para tener un div fijo independientemente si se hace scroll o no se usa la propiedad "position:fixed", pero ojo, esta debe estar dentro de algún elemento con la propiedad "position:relative", busca mas info si tienes dudas...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 14/10/2012, 06:40
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 8 meses
Puntos: 86
Respuesta: Div fijo en pantalla

te dejo un ejemplo, fíjate que el div left esta con posicion fixed como te indico Nemutagk

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
.contenedor {
	width:900px;
	height:100%;
	margin: 0 auto;
	color: #fff;
	background-color:#000;
}
.left {
	width:150px;
	height:100%;
	color: #fff;
	float:left;
	background-color:#666;
	position:fixed;
}
.right {
	width:750px;
	margin-left:150px;
	color: #fff;
	float:left;
	background-color:#000;
}
body {
	margin:0;
	padding:0;
}
</style>
</head>

<body>
<div class="contenedor">
  <div class="left">
    <ul>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      <li>LINK</li>
      </ul>
</div>
  <div class="right">The standard Lorem Ipsum passage, used since the 1500s

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
</div>
</div>
</body>
</html> 
__________________
Saludos!
----------------------------------------------------------

Etiquetas: contenido, div., facebook, fijo
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:41.