mardi 21 juin 2016

Divs overlap navbar

I know that multiple questions has been discussed on this subject, I coped and pasted every suggestion/answers.. None of them work, please help!

My Problem

Here is the image.

When ever I scroll the center div(the one that says "this website is dedicated to games") overlaps the menu bar. How do I prevent this from happening?

Here's another image

Code Id(s)

Center div that is colored black. id="divCenter". Element that is being overlapped("menu bar). id="NavDivef"

Code, html

<!DOCTYPE html>

<html>
    <head>
        <title>Home:</title>
        <link rel="stylesheet" type="text/css" href="style.css">
        <link rel="icon" href="http://hdwallpaperbackgrounds.net/wp-content/uploads/2015/07/Video-Game-Wallpapers-and-Backgrounds-0.jpg">
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">


        <style>

        </style>


    </head>



    <body>
        <nav id="nav">
            <div id="maindic">
                <div id="NavDivef">

                    <ul>
                        <h1>CPG</h1>


                        <li><a href="#">Contact</a></li>
                        <li><a href="#">Find out more</a></li>


                        <li><a href="#">Contact</a></li>
                        <li><a href="#">Find out more</a></li>


                    </ul>
                </div>
            </div>
        </nav>
    <center>
        <div id="divCenter">
            <p>
                This website is dedicated to games.

            </p>
        </div>
    </center>
    <img alt="" id="gameImage"  src="http://hdwallpaperbackgrounds.net/wp-content/uploads/2015/07/Video-Game-Wallpapers-and-Backgrounds-0.jpg"/>



</body>
</html>

Code, css

    body{
        font-family: arial, sens-serif;
               background-size: cover;
    }
    *{
        padding: 0px;
        margin: 0px;

    }

    #NavDivef{


    }


    #NavDivef ul{
    width: 100%;
     height: 80px;
    background-color: black;
    line-height: 80px;
      position: fixed;
       line-height: 80px;
       opacity: 0.8;
    }

     #NavDivef ul li{

        list-style-type: none;
        display: inline-block;
        float: right;

    }
    #NavDivef ul a{

        text-decoration: none;
        padding: 30px;
        color:White;



    }

#NavDivef ul li:hover{
    background: orangered;

            color: #cc0000;

}
#NavDivef h1{
    color:red;
    width: 300px;
    float: left;
font-size: 480%;
    margin-left: 15px;


}
#divCenter{

 position: absolute;
   width: 50%;
   height: 54%; 
   background-color: black;
   margin-top: 280px;
   margin-left: 350px;       

}
#divCenter p{
    color:red;
    margin-top: 30px;
        margin-left: 30px;
        font-size: 40px;
}

#divExample{
    width: 600px;
    height: 700px
}

Thank you in advance.

Aucun commentaire:

Enregistrer un commentaire