Tengo un encabezado (altura dinámica) con una posición fija.cabecera fija de posición en html
necesito para colocar el contenedor div justo debajo de la cabecera. Como la altura del encabezado es dinámica, no puedo usar el valor fijo para el margen superior.
¿Cómo se puede hacer esto?
Aquí es mi CSS:
#header-wrap {
position: fixed;
height: auto;
width: 100%;
z-index: 100
}
#container{
/*Need to write css to start this div below the fixed header without mentioning top margin/paading*/
}
... y HTML:
<div id="header-wrap">
<div id="header">
<div id="menu">
<ul>
<li><a href="#" class="active">test 0</a></li>
<li><a href="#">Give Me <br />test</a></li>
<li><a href="#">My <br />test 2</a></li>
<li><a href="#">test 4</a></li>
</ul>
</div>
<div class="clear">
</div>
</div>
</div><!-- End of header -->
<div id="container">
</div>
La cabecera fija no es parte de la disposición. Está flotando. Necesitas darle al contenido un 'margen-top' para que actúe como si el encabezado estuviera allí. – Blender
lea esto http://css-tricks.com/absolute-relative-fixed-positioining-how-do-they-differ/ – sandeep
Posible duplicado de [Tabla desplazable CSS-Only con encabezados fijos] (http: // stackoverflow. com/questions/11891065/css-only-scrollable-table-with-fixed-headers) –