2017-10-25 1 views
1

상단 테두리가없는 탐색 모음이 필요하지만 "여백"을 0px로 설정하더라도 약간의 공간이 있습니다.내 탐색 막대 위에있는 공백을 제거하려면 어떻게합니까?

어떻게 그 공간을 제거 할 수 있습니까?

코드 :

#navigationBar { 
 
    margin: 0px; 
 
    padding: 0px; 
 
    overflow: hidden; 
 
    background-color: #333; 
 
} 
 

 
li { 
 
    display: inline; 
 
    float: left; 
 
    display: block; 
 
    color: white; 
 
    text-align: center; 
 
    padding: 14px 16px; 
 
    margin: 0px; 
 
    text-decoration: none; 
 
} 
 

 
.active { 
 
    background-color: #999999; 
 
} 
 

 
li a { 
 
    display: block; 
 
    color: white; 
 
    text-align: center; 
 
    padding: 14px 16px; 
 
    margin: 0px; 
 
    text-decoration: none; 
 
}
<nav> 
 
    <ul id="navigationBar"> 
 
    <li class="active">Site1</li> 
 
    <li>Site2</li> 
 
    <li>Site3</li> 
 
    <li>Site4</li> 
 
    <li>Site5</li> 
 
    </ul> 
 
</nav>

+0

@SanchitPatiyal 아니오 어떤 라이브러리도 사용하고 있지 않습니다. mabye 나는 틀린 낱말을 사용했다. 내 탐색 표시 줄과 브라우저 프레임 사이에 공간이 있습니다. –

답변

2

당신은 몸과 HTML의 기본 마진을 제거하지 않았습니다. 이 추가

html,body{margin:0} 

body,html{margin:0} 
 
#navigationBar { 
 
     margin: 0px; 
 
     padding: 0px; 
 
     overflow: hidden; 
 
     background-color: #333; 
 
    } 
 

 
    li { 
 
     display: inline; 
 
     float: left; 
 
      display: block; 
 
     color: white; 
 
     text-align: center; 
 
     padding: 14px 16px; 
 
     margin: 0px; 
 
     text-decoration: none; 
 
    } 
 

 
    .active { 
 
     background-color: #999999; 
 
    } 
 

 
    li a { 
 
     display: block; 
 
     color: white; 
 
     text-align: center; 
 
     padding: 14px 16px; 
 
     margin: 0px; 
 
     text-decoration: none; 
 
     
 
     }
<nav> 
 
    <ul id="navigationBar"> 
 
     <li class="active">Site1</li> 
 
     <li>Site2</li> 
 
     <li>Site3</li> 
 
     <li>Site4</li> 
 
     <li>Site5</li> 
 
    </ul> 
 
</nav>

+0

감사합니다. - 쉽습니다. :-) –

0

는 CSS를 재설정 에릭 마이어스에 등 모든 사전 설정의 여백을 재설정하고 기본 여백을 제거합니다.

관련 문제