Użyłem css do utworzenia "lepkiego nagłówka", który jest zawsze widoczny u góry strony, a druga zawartość umieszczona pod nim. W nagłówku mam linki wewnętrzne. Problem polega na tym, że po kliknięciu łącza strona jest przewijana w taki sposób, aby cel znajdował się u góry strony - ukryty przez mój lepki nagłówek - zamiast tuż pod nim.Przyklejony nagłówek i wewnętrzne linki
Wszelkie sugestie, jak rozwiązać ten problem?
css:
#header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 3.5em;
padding:0;
margin: 0;
}
#container {
width: 100%;
margin: 3.5em 0 0 0;
padding: 0;
overflow:auto;
}
#content {
padding: 0 4em;
margin: 0;
}
html:
<body>
<div id="header">
<div id="content">
<p>
<a href="#xyz">XYZ</a>
</p>
</div> <!--end content-->
</div> <!--end header-->
<div id="container">
<div id="content">
<p>A lot of text.</p>
<a name="xyz"></a>
<p>A lot of text</p>
</div><!--end content-->
</div><!--end container-->
</body>
Działa doskonale, dzięki! – user635817
@ user635817 Oficjalnie zaakceptuj odpowiedź Kizu. – Brent