Foros del Web » Creando para Internet » CSS »

se puede flotar un div por la derecha cruzando varias lineas?

Estas en el tema de se puede flotar un div por la derecha cruzando varias lineas? en el foro de CSS en Foros del Web. visualmente me voy a explicar mucho mejor. Imaginaos que los cuadros son divs. El div amarillo y verde estan al 100% de altura con respecto ...
  #1 (permalink)  
Antiguo 20/10/2011, 05:55
Avatar de 00israel  
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 636
Antigüedad: 22 años, 9 meses
Puntos: 5
se puede flotar un div por la derecha cruzando varias lineas?

visualmente me voy a explicar mucho mejor.

Imaginaos que los cuadros son divs. El div amarillo y verde estan al 100% de altura con respecto a su contenedor. ¿Podria hacer que el div magenta llegara hasta el 100% de altura tambien?

Quisiera hacerlo flotando. Aunque si asi no se puede y se tiene que hacer con posicion absoluta.



gracias
  #2 (permalink)  
Antiguo 20/10/2011, 07:37
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: se puede flotar un div por la derecha cruzando varias lineas?

Hola
Y que código estas usando?
Intente esto pero al poner el 100% esos div (amarillo y verde) sobrepasan al contenedor, así que supongo que no tienes algo parecido.
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin título</title>
  5. <!--
  6. #contenedor{
  7.     margin:0 auto;
  8.     background-color: #eee;
  9.     position: relative;
  10.     height: 600px;
  11.     width: 800px;  
  12.     }
  13. #uno{
  14.     background-color: #06C;
  15.     float: left;
  16.     height: 250px;
  17.     width: 398px;
  18.     border: thin solid #000;
  19. }
  20. #dos{
  21.     background-color: #F06;
  22.     float: right;
  23.     height: 250px;
  24.     width: 398px;
  25.     border: thin solid #000;
  26.     height:100%;
  27. }
  28. #tres{
  29.     background-color:#FF6;
  30.     float: left;
  31.     height: 250px;
  32.     width: 198px;
  33.     border: thin solid #000;
  34.     height:100%;
  35. }
  36. #cuatro{
  37.     background-color:#0C0;
  38.     float: left;
  39.     height: 250px;
  40.     width: 198px;
  41.     border: thin solid #000;
  42.     height:100%;
  43. }
  44. -->
  45. </head>
  46.  
  47.     <div id="contenedor">
  48.         <div id="dos"></div>
  49.         <div id="uno"></div>
  50.        
  51.         <div id="tres"></div>
  52.         <div id="cuatro"></div>
  53.        
  54.     </div>
  55. </body>
  56. </html>
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 20/10/2011, 07:52
Avatar de 00israel  
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 636
Antigüedad: 22 años, 9 meses
Puntos: 5
Respuesta: se puede flotar un div por la derecha cruzando varias lineas?

pues mira estoy haciendo pruebas con este codigo:

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">
* {
}
html, body {
	height: 100%;
	margin: 0px;
	background-color: #ede5db;
}
	
#contenedor {
	height: 100%;
	width: 1061px;
}
#contenedor #div0 {
	width: 600px;
	height: 200px;
	float: left;
	background-color: #0FF;
}
#contenedor #div {
	width: 300px;
	height: 100%;
	float: left;
	background-color:#963
}
#contenedor #div2 {
	width: 300px;
	height: 100%;
	float: left;
	background-color: #888;
}
#contenedor #div3 {
	display: block;
	width: 361px;
	height: 100%;
	float: left;
	clear: right;
	background-color: #F00;
}
#contenedor #div2 #texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 50px;
}
</style>
</head>

<body>
<div id="contenedor">
<div id="div0"></div>
<div id="div3">sdfsdfsdf</div>
<div id="div">sdfsdfsdf</div>
<div id="div2">
	<div id="texto"> esto es una prueba</div>
</div>
</div>
</body>
</html> 

Etiquetas: derecha
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 09:33.