CSS / HTML固定导航栏重叠内容

时间:2016-03-06 13:15:57

标签: html css nav sticky

我已经制作了一个粘贴到页面顶部的导航栏,但它坚持使用某些内容,我尝试在CSS文件中使用margin-top: 100px;,但只是将导航栏向下移动100px 。有人有主意吗? Link to js fiddle

CSS

.con {
    overflow: hidden;
    background: #159B00;
    width: 1000px;
    height: 376px;
    border-radius: 10px;
    border: 2px solid black;
    box-shadow: 0 4px 8px black;
}
.nav {
  padding-top: 0px;
  background: #fff;
  height: auto;
  width: 100%;
  z-index: 150;
  top: o;
  position: fixed;
  box-shadow: 0 2px 3px rgba(0,0,0,.4);
}

HTML

        <div class="nav">
            <div id="nav_wraper">
                <ul>
                    <li><a href="RUN ME.html">
                        </div> 
                        </a></li>       
                        </a>
                        </li><li>
                        <a href="index.html">Home</a>
                        </li><li>
                        <a href="#">Designs&#x25BC;</a>
                            <ul>
                            </ul>
                        </li><li>
                        <a href="#">About&#x25BC;</a>
                            <ul>
                            </ul>
                        </li><li>
                        <a href="#">Contact&#x25BC;</a>
                            <ul>
                            </ul>
                        </li>
                    </ul>
                </div>
        </div>
        <main>
            <div id="iG" class="con" >
                <img src="slider.png" alt="" />
                <img src="step_1.png" alt="" />
                <img src="step_2.png" alt="" />
                <img src="step_3.png" alt="" />
                <img src="slider.png" alt="" />
            </div>
        </main>

感谢。

1 个答案:

答案 0 :(得分:3)

您可以通过添加

来解决此问题
if myValue == 500 {
 // do something 
}

中有语法错误
body{
 padding-top:100px;
}

应该是

.nav{
 top:o; 
}

updated fiddle