I only want to give margins to the loginContainer class, but it also affects Navbar why?
#loginContainer {
width: 500px;
height: 400px;
background-color: #CCCCCC;
text-align: center;
margin: 100px auto;
}
#navbar {
width: 100%;
height: 50px;
overflow: hidden;
box-shadow: 2px 2px 1px 1px #CCCCCC;
background-color: white;
position: fixed;
}
<div id="navbar">
<div id="navbarLeft">
</div>enter code here
<div id="navbarMenu">
<ul>
<li class="menuCell">LGN</li>
<li class="menuCell">BBS</li>
</ul>
</div>
</div>
<!-- login form section -->
<div id="loginContainer">
<div id="loginBox">
<h1 class="loginText">Login</h1>
<input type="text" class="inputBox" placeholder="ID" name="userID" maxlength="20">
<input type="password" class="inputBox" placeholder="PASSWORD" name="userPassword" maxlength="20">
</div>
</div>