estoy practicando CSS
y simplemente haciendo unos bordes, que son unos div con fondo que se repiten verticalmente y horizontalemente
por ej. tengo un div a la izq de la pantalla, que tiene 50px de ancho y le di 100% de alto
en el que esta a la izq. quiero que el fondo se repita solo en el eje y
pero que empice a repetirse 150px hacia abajo de limite superior del documento
pero aunque le asigne background-position: 0px 150px;
al tener background-repeat: repeat-y;
lo repite todo, lo unico que logro es desfasar el comienzo del fondo con respecto a la pantalla
pero yo quiero que se repita en y pero comience 150px abajo del limite superior
por lo que cambie la posición del div y lo baje 150px;
pero si hago al tener el div 100% de alto aparece el scroll vertical, y se me desfasa todo
dejo una capturas de lo que digo (se ve bien pero aparece el scroll)

y cuando muevo el scroll se desfasa todo

como puedo hacer para que el fondo de ese div empice a 150px de arriba y se repita en el eje y
o bajar el div 150px y que ese div tome el resto de altura del documento
los estilos en el CSS los defini asi
Código :
/* CSS Document */
body{
background-image:url(imagenes/fondo.jpg);
margin:0px;
}
#bordeizq{
background-image:url(imagenes/fondoizq.png);
background-repeat: repeat-y;
position:absolute;
left:0px;
top:150px;
width:50px;
height:100%;
}
#bordeaba{
background-image:url(imagenes/fondoaba.png);
background-position: bottom;
background-repeat: repeat-x;
position:absolute;
left:0px;
top:100%;
width:100%;
height:150px;
margin-top:-150px;
}
#bordeabader{
background-image:url(imagenes/fondoabader.png);
position:absolute;
top:100%;
left:100%;
margin-top:-252px;
margin-left:-233px;
width:233px;
height:233px;
}
#logo {
position:absolute;
top:29px;
left:0px;
width:100%;
text-align:right;
z-index:5;
}y en el .html tengo asi el codigo
Código :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>bordes y fondos</title> <link href="estilos.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="bordeizq"></div> <div id="logo"><img src="imagenes/bluefrog.png"></div> <div id="bordeaba"></div> <div id="bordeabader"></div> </body> </html>
si no se entiende la duda la explico mejor
y si hay otros errores o cosas que deberian estar de otra forma definidas en los estilos diganlo nomas
sldos alejandro
