y quisiera que esa imagen que esta dentro de la capa sidebar (que esta flotando) se mantuviera fija respecto a su capa contenedora, pero cuando se redimensiona la ventana, obtengo esto:
la imagen se queda fija (toma sus puntos de referencia totales), no se si me explico...
el codigo HTML es:
Código:
y su CSS es:<div id="page-container"> <div id="header-top"> </div> <div id="bloquecentral"> <div id="sidebar-a"> <div id="logo"> <img src="Images/logo.jpg"> </div> <div class="sinmargen"> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> </div> <div id="navigation"> <dl class="hidden"> <dt id="about"><a href="#">About</a></dt> <dt id="services"><a href="#">Services</a></dt> <dt id="portfolio"><a href="#">Portfolio</a></dt> <dt id="contact"><a href="#">Con</a></dt> </dl> </div> <div id="content"> <div class="padding"> <h2>¿QUIÉNES SOMOS?</h2> </div> </div> </div> <div id="pie"></div> <div id="footer"> <div id="altnav"> <a href="#">Empresa</a> - <a href="#">Delegaciones</a> - <a href="#">Productos</a> - <a href="#">Qué es el Potón</a> - <a href="#">Contacte</a> </div> <div id="credits"> </div> </div> </div>
Código:
A ver si alguien me ilumina, porque he intentado lo de poner esa capa dentro de otra que sea relativa (como en: http://www.stopdesign.com/articles/absolute/, y no funciona... /* CSS Document */ html, body { margin: 0; padding: 0; } body { font-family: Arial, Helvetica, Verdana, Sans-serif; background: #317893; background-image: url(../images/fondoazul.jpg); background-repeat: repeat-x; } .hidden { display: none; } h1 { margin: 0; padding: 0; } /*CONTAINERS*/ #page-container { width: 1024px; margin: auto; } #header-top { height: 51px; background: #317893 url(../images/header-top.jpg); } #logo { position: absolute; left: 186px; top: 51px; } #bloquecentral { background: #317893 url(../images/fondo_central.jpg); } #navigation { height: 62px; margin-left: 361px; background: #db6d16 url(../images/nav-bar.jpg); } #sidebar-a { float: left; margin-left: 0px; width: 361px; line-height: 18px; background: #317893 url(../images/fondo-sidebar.jpg); background-repeat: repeat-y; } #sidebar-a .sinmargen { margin: 0; padding: 0; } #footer { height: 66px; clear: both; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 10px; color: #46A4C8; padding: 13px 25px; line-height: 18px; } #footer #altnav { width: 350px; float: right; text-align: right; margin-right: 45px; } #footer #credits { width: 350px; float: left; text-align: left; margin-left: 70px; } #footer a { color: #46A4C8; text-decoration: none; } #footer a:hover { color: #ffffff; } #pie { height: 261px; clear: both; background: #317893 url(../images/fondopie.jpg); } #content { background: #ffffff url(../images/fondo_contenido.jpg); margin-left: 361px; } #content .padding { padding: 35px; padding-right: 25px; } #content h2 { font-family: Times New Roman, Times, serif; font-weight: bold; font-size: 12px; color: #2E6F86; margin: 0; padding: 0; padding-bottom: 15px; padding-right: 100px; } #content p { margin: 0; padding: 0; padding-bottom: 15px; padding-right: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9B7E31; } #content .creditos { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #72B6CF; }