Nell’articolo di oggi la risoluzione a un problema talvolta molto fastidioso, ovvero usare un ancora html con header fixed.
Il problema nasce dal fatto che l’header fixed “esce” dal flusso html proprio a seguito della sua proprietà fixed. Pertanto per fare in modo che l’ancora appaia correttamente senza che il menu la sovrasti dovremo andare a impostare un apposito spazio di offset uguale all’altezza del menu.
Per risolvere il problema usiamo questo css:
/*Fix ancora con header fixed*/
#test {
position: relative;
height: 20px;
}
#test a {
position: absolute;
left: 0px;
top: -60px;
}
#test .target-label {
position: absolute;
left: 0px;
top: 0px;
margin: 0;
}
Ecco invece l’html:
<a href="#target">Ancora Target</a> <div id="test"> <a name="target"> </a> <h2 class="target-label">Targetweb</h2> </div>
Se questa pillola html/css ti è stata utile condividila con i tuoi colleghi o nei social che preferisci!
Image credits “css” disponibile su Shutterstock!






