У меня есть страница с фиксированным заголовком вверху, высота 63 пикселей. ниже этого у меня разные разделы страницы (divs), которые по сути являются отдельными страницами. Каждый раздел связан в заголовке как привязывающая ссылка на соответствующий идентификатор div. Проблема, с которой я столкнулась, заключается в том, что при нажатии на ссылку привязки вершина div начинается прямо в верхней части документа, а не под заголовком. Любое решение было бы очень полезно.
КОД КОДА ДЛЯ ГОЛОВЫ:
#headercontainer{ position:fixed; background-color:#1a1813; top:0px; left:0px; width:100%; height:63px; z-index:1;}
#headercontent{
position:relative;
background-image:no-repeat;
top:0px;
left:0px;
width:1280px;
margin-left:auto;
margin-right:auto;}
КОД CSS ДЛЯ ПЕРВОЙ СЕКЦИИ (ЧТО ДОЛЖНО БЫТЬ НИЖЕ ГОЛОВЫ, КОГДА АНКЕР НАПИСАЛ:
#landingcontainer{
margin-top:63px;
position:relative;
width:100%;
height:700px;
background-color:#000000;}
#landingcontent{
position:relative;
width:1280px;
height:700px;
margin-left:auto;
margin-right:auto;
background-image:url("../images/landing/landing_bg.png");
background-repeat:no-repeat;
}
HTML ДО ТОЯТЬ ТОЧКИ:
<!-- START BODY CONTAINER -->
<div id="bodycontainer">
<!-- START HEADER -->
<div id="headercontainer">
<!-- START HEADER CONTENT -->
<div id="headercontent">
<div id="headerbg">
<a href="#landingcontainer"><div id="headerlogo"></div></a>
<div id="headercard"></div>
<div id="headernavigation">
<ul>
<a href="#menucontainer"><li>Menu</li></a>
<li>Sauces</li>
<li>Ranches</li>
<li>Order</li>
<li>Franchise</li>
<li>About</li>
</ul>
</div>
<div id="headersociallinks"></div>
</div>
</div>
<!-- END HEADER CONTENT -->
</div>
<!-- END HEADER -->
<!-- START LANDING SECTION -->
<div id="landingcontainer">