2017-03-30 1 views
1

내 탐색 표시 줄과 헤더 사이의 흰색 틈을 제거하고 싶습니다. 이유가 무엇인지 알지 못합니다. 나는 그 차이를 제거 어떻게, 관리자 패널을 통해 저 작은 차이를 프로그래머, 당신이 볼 수있는 사람이 나에게navbar와 header 사이의 흰색 갭을 제거하는 방법은 무엇입니까?

@import url(http://fonts.googleapis.com/css?family=Lato); 
 

 
.container 
 
{ 
 
    width:800px; 
 
    overflow:hidden; 
 
    display:inline-block; 
 
    margin-top: 0px; 
 
} 
 
.side-bar 
 
{ 
 
    background:#74AFAD; 
 
    position:absolute; 
 
    height:100%; 
 
    width:200px; 
 
    color:#fff; 
 
    transition: margin-left 0.5s; 
 
} 
 

 
.side-bar ul 
 
{ 
 
    list-style:none; 
 
    padding:0px; 
 
    
 
} 
 

 
.side-bar ul li.menu-head 
 
{ 
 
    font-family: 'Lato', sans-serif; 
 
    padding:20px; 
 
} 
 

 

 
.side-bar ul li.menu-head a 
 
{ 
 
    color:#fff; 
 
    text-decoration:none; 
 
    height:50px; 
 
} 
 

 

 
.side-bar ul .menu-head a 
 
{ 
 
    color:#fff; 
 
    text-decoration:none; 
 
    height:50px; 
 
    margin: 0; 
 
} 
 

 
.side-bar ul .menu li a 
 
{ 
 
    color:#fff; 
 
    text-decoration:none; 
 
    display:inline-table; 
 
    width:100%; 
 
    padding-left:20px; 
 
    padding-right:20px; 
 
    padding-top:10px; 
 
    padding-bottom:10px; 
 
} 
 

 
.side-bar ul .menu li a:hover 
 
{ 
 
    border-left:3px solid #ECECEA;  
 
    padding-left:17px; 
 
} 
 

 
.side-bar ul .menu li a.active 
 
{ 
 
    padding-left:17px; 
 
    background:#D9853B; 
 
    border-left:3px solid #ECECEA; 
 
} 
 

 
.side-bar ul .menu li a.active:before { 
 
    content:""; 
 
    position: absolute; 
 
    width: 0; 
 
    height: 0; 
 
    border-top: 20px solid transparent; 
 
    border-bottom: 20px solid transparent; 
 
    
 
    border-left: 7px solid #D9853B; 
 
    margin-top: -10px; 
 
    margin-left: 180px; 
 
} 
 

 

 
.content 
 
{ 
 
    padding-left: 200px; 
 
    transition: padding-left 0.5s; 
 
} 
 

 
.active > .side-bar 
 
{ 
 
    margin-left:-150px; 
 
    transition: margin-left 0.5s; 
 
} 
 

 
.active > .content 
 
{ 
 
    padding-left:50px; 
 
    transition: padding-left 0.5s; 
 
} 
 
#logout_sidebar { 
 
    position: absolute; 
 
    display: inline-block; 
 
    bottom: 0; 
 
    width: 100%; 
 
} 
 

 
@media screen and (max-width: 768px) { 
 
    .row-offcanvas { 
 
    position: relative; 
 
    -webkit-transition: all 0.25s ease-out; 
 
    -moz-transition: all 0.25s ease-out; 
 
    transition: all 0.25s ease-out; 
 
    width:calc(100% + 220px); 
 
    } 
 
    
 
    .row-offcanvas-left 
 
    { 
 
    left: -220px; 
 
    } 
 

 
    .row-offcanvas-left.active { 
 
    left: 0; 
 
    } 
 

 
    .sidebar-offcanvas { 
 
    position: absolute; 
 
    top: 0; 
 
    } 
 
} 
 

 
#sidebar { 
 
    width: inherit; 
 
    min-width: 220px; 
 
    max-width: 220px; 
 
    background-color:#f5f5f5; 
 
    float: left; 
 
    height:100%; 
 
    position:relative; 
 
    overflow-y:auto; 
 
    overflow-x:hidden; 
 
} 
 
#main { 
 
    height:100%; 
 
    overflow:auto; 
 
}
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<meta charset="utf-8"> 
 
<link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"> 
 
<script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> 
 
<script type="text/javascript" src="js/main.js"></script> 
 
<link rel="stylesheet" type="text/css" href="css/navbar.css"> 
 

 
    <title> Bagus Gamestore Admin Dashboard</title> 
 
</head> 
 
<body> 
 
<div class="container"> 
 
    <div class="row"> 
 
    <div class="wrapper"> 
 
      <div class="side-bar"> 
 
       <ul> 
 
        <li class="menu-head"> 
 
         ADMIN PANEL <a href="#" class="push_menu"><span class="glyphicon glyphicon-align-justify pull-right"></span></a> 
 
        </li> 
 
        <div class="menu"> 
 
         <li> 
 
          <a href="#" class="active">Dashboard <span class="glyphicon glyphicon-dashboard pull-right"></span></a> 
 
         </li> 
 
         <li> 
 
          <a href="#">User List<span class="glyphicon glyphicon-user pull-right"></span></a> 
 
         </li> 
 
         <li> 
 
          <a href="#">Add New Product<span class="glyphicon glyphicon-plus pull-right"></span></a> 
 
         </li> 
 
         <li> 
 
          <a href="welcome.php">Go to Website <span class="glyphicon glyphicon-globe pull-right"></span></a> 
 
         </li> 
 
        </div> 
 

 
        <div class="menu "> 
 
        <li id="logout_sidebar"> 
 
         <a href="logout.php">Logout<span class="glyphicon glyphicon-log-out pull-right"></span></a> 
 
        </li> 
 
        </div> 
 
       </ul> 
 
      </div> 
 
      <div class="content"> 
 
      <!-- show user list --> 
 
      <!-- end of show user list--> 
 

 
      </div> 
 
    </div> 
 
    </div> 
 
</div> 
 
</body> 
 
</html>

을 도울 수 있기를 바랍니다?

답변

0

top: 0;을 사용하여 부모의 맨 위에 명시 적으로 div .side-bar을 배치해야합니다.

@import url(http://fonts.googleapis.com/css?family=Lato); 
 
.container { 
 
    width: 800px; 
 
    overflow: hidden; 
 
    display: inline-block; 
 
    margin-top: 0px; 
 
} 
 

 
.side-bar { 
 
    background: #74AFAD; 
 
    position: absolute; 
 
    height: 100%; 
 
    width: 200px; 
 
    color: #fff; 
 
    transition: margin-left 0.5s; 
 
} 
 

 
.side-bar ul { 
 
    list-style: none; 
 
    padding: 0px; 
 
} 
 

 
.side-bar ul li.menu-head { 
 
    font-family: 'Lato', sans-serif; 
 
    padding: 20px; 
 
} 
 

 
.side-bar ul li.menu-head a { 
 
    color: #fff; 
 
    text-decoration: none; 
 
    height: 50px; 
 
} 
 

 
.side-bar ul .menu-head a { 
 
    color: #fff; 
 
    text-decoration: none; 
 
    height: 50px; 
 
    margin: 0; 
 
} 
 

 
.side-bar ul .menu li a { 
 
    color: #fff; 
 
    text-decoration: none; 
 
    display: inline-table; 
 
    width: 100%; 
 
    padding-left: 20px; 
 
    padding-right: 20px; 
 
    padding-top: 10px; 
 
    padding-bottom: 10px; 
 
} 
 

 
.side-bar ul .menu li a:hover { 
 
    border-left: 3px solid #ECECEA; 
 
    padding-left: 17px; 
 
} 
 

 
.side-bar ul .menu li a.active { 
 
    padding-left: 17px; 
 
    background: #D9853B; 
 
    border-left: 3px solid #ECECEA; 
 
} 
 

 
.side-bar ul .menu li a.active:before { 
 
    content: ""; 
 
    position: absolute; 
 
    width: 0; 
 
    height: 0; 
 
    border-top: 20px solid transparent; 
 
    border-bottom: 20px solid transparent; 
 
    border-left: 7px solid #D9853B; 
 
    margin-top: -10px; 
 
    margin-left: 180px; 
 
} 
 

 
.content { 
 
    padding-left: 200px; 
 
    transition: padding-left 0.5s; 
 
} 
 

 
.active>.side-bar { 
 
    margin-left: -150px; 
 
    transition: margin-left 0.5s; 
 
} 
 

 
.active>.content { 
 
    padding-left: 50px; 
 
    transition: padding-left 0.5s; 
 
} 
 

 
#logout_sidebar { 
 
    position: absolute; 
 
    display: inline-block; 
 
    bottom: 0; 
 
    width: 100%; 
 
} 
 

 
@media screen and (max-width: 768px) { 
 
    .row-offcanvas { 
 
    position: relative; 
 
    -webkit-transition: all 0.25s ease-out; 
 
    -moz-transition: all 0.25s ease-out; 
 
    transition: all 0.25s ease-out; 
 
    width: calc(100% + 220px); 
 
    } 
 
    .row-offcanvas-left { 
 
    left: -220px; 
 
    } 
 
    .row-offcanvas-left.active { 
 
    left: 0; 
 
    } 
 
    .sidebar-offcanvas { 
 
    position: absolute; 
 
    top: 0; 
 
    } 
 
} 
 

 
#sidebar { 
 
    width: inherit; 
 
    min-width: 220px; 
 
    max-width: 220px; 
 
    background-color: #f5f5f5; 
 
    float: left; 
 
    height: 100%; 
 
    position: relative; 
 
    overflow-y: auto; 
 
    overflow-x: hidden; 
 
} 
 

 
#main { 
 
    height: 100%; 
 
    overflow: auto; 
 
} 
 

 
.side-bar { 
 
    top: 0; 
 
}
<!DOCTYPE html> 
 
<html> 
 

 
<head> 
 
    <meta charset="utf-8"> 
 
    <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"> 
 
    <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> 
 
    <script type="text/javascript" src="js/main.js"></script> 
 
    <link rel="stylesheet" type="text/css" href="css/navbar.css"> 
 

 
    <title> Bagus Gamestore Admin Dashboard</title> 
 
</head> 
 

 
<body> 
 
    <div class="container"> 
 
    <div class="row"> 
 
     <div class="wrapper"> 
 
     <div class="side-bar"> 
 
      <ul> 
 
      <li class="menu-head"> 
 
       ADMIN PANEL <a href="#" class="push_menu"><span class="glyphicon glyphicon-align-justify pull-right"></span></a> 
 
      </li> 
 
      <div class="menu"> 
 
       <li> 
 
       <a href="#" class="active">Dashboard <span class="glyphicon glyphicon-dashboard pull-right"></span></a> 
 
       </li> 
 
       <li> 
 
       <a href="#">User List<span class="glyphicon glyphicon-user pull-right"></span></a> 
 
       </li> 
 
       <li> 
 
       <a href="#">Add New Product<span class="glyphicon glyphicon-plus pull-right"></span></a> 
 
       </li> 
 
       <li> 
 
       <a href="welcome.php">Go to Website <span class="glyphicon glyphicon-globe pull-right"></span></a> 
 
       </li> 
 
      </div> 
 

 
      <div class="menu "> 
 
       <li id="logout_sidebar"> 
 
       <a href="logout.php">Logout<span class="glyphicon glyphicon-log-out pull-right"></span></a> 
 
       </li> 
 
      </div> 
 
      </ul> 
 
     </div> 
 
     <div class="content"> 
 
      <!-- show user list --> 
 
      <!-- end of show user list--> 
 

 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</body> 
 

 
</html>

+0

당신 각하 감사 아래 나 바로 가기 첨가

.side-bar{ top: 0; } 

니핏을 (이 디 이미 절대 위치되는 주) : 0; 그리고 그 일! –

+0

환영합니다, 좋은 하루 되세요. – repzero

0

몸에

margin: 0px; 

을 적용하여 컨테이너에서

display:inline-block; 

를 제거하기 전에 감사는 작업에 나타납니다,하지만 당신은 당신이 원하는 어떤 다른 요소에 따라 원하는 것을하지 않을 수도 있습니다 귀하의 페이지에.

관련 문제