Tengo una altura de cabecera fija de 50px. En mi cuerpo, tengo muchas anclas. El problema es que, cuando hago clic en los enlaces que apuntan a los anclajes, el anclaje aparece debajo de mi encabezado fijo y pierdo 50px de contenido (necesito desplazarme hacia arriba de 50px para leer el contenido debajo del encabezado).¿Hay alguna forma de anclar un ancla en css?
¿Hay alguna manera de anclar un ancla de 50px? Mi cuerpo está lleno de un montón de caja (divs) con un margen entre sí mismos, por lo que no se puede poner en marcha un div vacío de 50 px y luego anclar después de que ..
html:
<div id="header"></div>
<div id="content">
<div class="box" id="n1"></div>
<div class="box" id="n2"></div>
<div class="box" id="n3"></div>
</div>
css:
#header{
height: 40px;
width: 100%;
margin: 0px;
padding: 0px;
position: fixed;
text-align: center;
z-index:2;
}
#content{
padding-top: 50px;
margin: 0px;
}
.box {
width: 80%;
margin-left: auto;
margin-right: auto;
vertical-align : top;
padding: 1.4%; /* Keep it in percent (%) */
margin-bottom: 30px;
min-height: 200px;
}
Esto podría ayudar a Anclar Enlaces con un Encabezado Fijo: http://www.pixelflips.com/blog/anchor-links-with-a-fixed-header/ – toto