You might have resorted to a generous padding-top to avoid having a fix header overlap your page anchors. There is a less hacky way to do it now using scroll-margin-top. And it is widely supported.