탐색 모음에서 ul과 앵커 태그 사이의 간격을 제거하는 방법은 무엇입니까?

미투 난 라자 바로 타얀

탐색 모음을 만들지 만 링크 위로 마우스를 가져갈 때마다 ul과 a : hover 사이에이 간격이 있습니다. 나는 간격을 제거하고 호버가 전체 영역을 덮도록 만드는 방법을 알아 내려고 노력하고 있습니다.

나는 ul에 대한 패딩을 제거하려고 시도했지만 호버는 컨테이너를 부수고 ul을 더 작게 만듭니다. Google 크롬에서 검사 도구를 사용해 보았습니다. 그것은 ul의 패딩이 1rem이고 a가 1rem이라는 것을 보여 주지만 그 간격이 어디에서 오는지 이해할 수 없습니다. 패딩을 포함하도록 범용 선택기를 설정하고 여백을 0으로 설정했습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="https://fonts.googleapis.com/css?family=Karla&display=swap" rel="stylesheet">
    <title></title>
<style>
:root{
    --max-width: 1100px;
    --dark-color: #333;
    --light-color: #f3f3f3;
    --primary-color: #93cb52;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    font-family: 'Karla', sans-serif;
    line-height: 1.5;
    background: var(--light-color);
}

a{
    color: black;
    text-decoration: none;
}

ul {
    list-style: none;
}

img {
    width:100%;
}

/*Utility*/

.container {
    max-width: var(--max-width);
    margin:auto;
    padding: 0 2rem;
    overflor:hidden;
}

,btn {
    display: inline-block;
    border: none;
    background: var(--dark-color);
    color: #fff;
    padding: 0.5rem 1.5rem;
}

.bg-dark {
    background: var(--dark-color);
}
/*Main-nav*/

#main-nav .container{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;

}

#main-nav .container h1 {
    flex:2;
}

#main-nav ul{
  display: flex;
    justify-content:center;
    align-items: center;
    padding:1rem;
    background: white;
}

#main-nav ul li a {
     flex:1;
   padding:1rem;
    color: black;
}

#main-nav ul li a:hover{
    background: #333;
    color: #fff;
}
</style>
</head>
<body>
   <nav id="main-nav" class="bg-dark">
       <div class="container">
        <h1 class="header-logo">Experience</h1>
           <ul>
               <li><a href="index.html" class="current">Home</a></li>
               <li><a href="about.html">About</a></li>
               <li><a href="contact.html">Contact</a></li>
           </ul>
       </div>
   </nav>
</body>
</html>

틈이있는 이유와 제거 방법을 알고 싶습니다.

이안 번스

귀하의 line-height속성은 navbar의 높이에 비해 큽니다. 수정으로이 CSS 태그에서 해당 속성을 제거하십시오.

body{
    font-family: 'Karla', sans-serif;
    /* line-height: 1.5; << Remove this guy */
    background: var(--light-color);
}

다음은 해당 변경 사항이 적용된 코드의 JSFiddle 예제 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

앵커 태그 데이터 속성에서 Json 값을 사용하는 방법은 무엇입니까?

분류에서Dev

내 ajax 렌더링 속성의 앵커 태그에서 glyphicon을 변경하는 방법은 무엇입니까?

분류에서Dev

angularjs에서 앵커 태그의 ID를 얻는 방법은 무엇입니까?

분류에서Dev

탐색 모음에서 그림자 선을 제거하는 방법은 무엇입니까?

분류에서Dev

PHP에서 앵커 태그 사이의 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

UL / LI 탐색에서 서로 옆에있는 두 개의 앵커 태그

분류에서Dev

Windows 탐색기에서 홈 그룹 아이콘을 제거하는 방법은 무엇입니까?

분류에서Dev

React JS에서 Font Awesome Icon과 단락 사이의 간격을 제거하는 방법은 무엇입니까?

분류에서Dev

내부 태그가 아닌 콘텐츠 만 검색하는 앵커 태그 내부에서 innerHTML을 얻는 방법은 무엇입니까?

분류에서Dev

태그에서 Git 커밋을 제거하는 방법은 무엇입니까?

분류에서Dev

HTMLagility에서 두 앵커 태그 사이에 다른 div를 추출하는 방법은 무엇입니까?

분류에서Dev

Flexbox를 사용하여 탐색 모음에서 <li> 항목의 간격을 균등하게 유지하는 방법은 무엇입니까? HTML

분류에서Dev

탐색 모음에서 추가 공간을 제거하는 방법은 무엇입니까?

분류에서Dev

탐색 모음에서 추가 공간을 제거하는 방법은 무엇입니까?

분류에서Dev

jquery에서 앵커 태그의 활성 클래스를 확인하는 방법은 무엇입니까?

분류에서Dev

입력기 서비스에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

특정 페이지에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

앵커 (<a> </a>) 태그 클릭시 페이지 새로 고침을 방지하는 방법은 무엇입니까?

분류에서Dev

jquery의 새 href에 앵커 태그의 ID를 추가하고 페이지의 href 속성을 바꾸는 방법은 무엇입니까?

분류에서Dev

앵커 태그를 사용하여 CSS 표시 속성을 변경하는 방법은 무엇입니까?

분류에서Dev

버튼의 onClick을 = {Link} to = {} (앵커 태그)로 재정의하는 방법은 무엇입니까?

분류에서Dev

태그의 모든 발생을 제거하는 방법은 무엇입니까?

분류에서Dev

PHP에서 앵커 태그를 통해 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

Swift 5에서 프로그래밍 방식으로 탐색 모음의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

document.querySelectorAll을 사용하여 앵커 (다른 요소 내부의 앵커가 아님)를 제외한 모든 태그를 선택하는 방법은 무엇입니까?

분류에서Dev

하나의 탐색 모음을 제거하고 Android에서 하나로 병합하는 방법은 무엇입니까?

분류에서Dev

Elementor에서 위젯과 레이아웃 자식 사이의 간격 / 공간을 제거하는 방법은 무엇입니까?

분류에서Dev

jQuery에서 앵커 태그와 버튼 태그를 동시에 클릭 이벤트를 사용하는 방법은 무엇입니까?

분류에서Dev

IIS 재 작성 모듈을 사용하여 URL에서 앵커를 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    앵커 태그 데이터 속성에서 Json 값을 사용하는 방법은 무엇입니까?

  2. 2

    내 ajax 렌더링 속성의 앵커 태그에서 glyphicon을 변경하는 방법은 무엇입니까?

  3. 3

    angularjs에서 앵커 태그의 ID를 얻는 방법은 무엇입니까?

  4. 4

    탐색 모음에서 그림자 선을 제거하는 방법은 무엇입니까?

  5. 5

    PHP에서 앵커 태그 사이의 텍스트를 추출하는 방법은 무엇입니까?

  6. 6

    UL / LI 탐색에서 서로 옆에있는 두 개의 앵커 태그

  7. 7

    Windows 탐색기에서 홈 그룹 아이콘을 제거하는 방법은 무엇입니까?

  8. 8

    React JS에서 Font Awesome Icon과 단락 사이의 간격을 제거하는 방법은 무엇입니까?

  9. 9

    내부 태그가 아닌 콘텐츠 만 검색하는 앵커 태그 내부에서 innerHTML을 얻는 방법은 무엇입니까?

  10. 10

    태그에서 Git 커밋을 제거하는 방법은 무엇입니까?

  11. 11

    HTMLagility에서 두 앵커 태그 사이에 다른 div를 추출하는 방법은 무엇입니까?

  12. 12

    Flexbox를 사용하여 탐색 모음에서 <li> 항목의 간격을 균등하게 유지하는 방법은 무엇입니까? HTML

  13. 13

    탐색 모음에서 추가 공간을 제거하는 방법은 무엇입니까?

  14. 14

    탐색 모음에서 추가 공간을 제거하는 방법은 무엇입니까?

  15. 15

    jquery에서 앵커 태그의 활성 클래스를 확인하는 방법은 무엇입니까?

  16. 16

    입력기 서비스에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

  17. 17

    특정 페이지에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

  18. 18

    앵커 (<a> </a>) 태그 클릭시 페이지 새로 고침을 방지하는 방법은 무엇입니까?

  19. 19

    jquery의 새 href에 앵커 태그의 ID를 추가하고 페이지의 href 속성을 바꾸는 방법은 무엇입니까?

  20. 20

    앵커 태그를 사용하여 CSS 표시 속성을 변경하는 방법은 무엇입니까?

  21. 21

    버튼의 onClick을 = {Link} to = {} (앵커 태그)로 재정의하는 방법은 무엇입니까?

  22. 22

    태그의 모든 발생을 제거하는 방법은 무엇입니까?

  23. 23

    PHP에서 앵커 태그를 통해 데이터를 보내는 방법은 무엇입니까?

  24. 24

    Swift 5에서 프로그래밍 방식으로 탐색 모음의 배경색을 변경하는 방법은 무엇입니까?

  25. 25

    document.querySelectorAll을 사용하여 앵커 (다른 요소 내부의 앵커가 아님)를 제외한 모든 태그를 선택하는 방법은 무엇입니까?

  26. 26

    하나의 탐색 모음을 제거하고 Android에서 하나로 병합하는 방법은 무엇입니까?

  27. 27

    Elementor에서 위젯과 레이아웃 자식 사이의 간격 / 공간을 제거하는 방법은 무엇입니까?

  28. 28

    jQuery에서 앵커 태그와 버튼 태그를 동시에 클릭 이벤트를 사용하는 방법은 무엇입니까?

  29. 29

    IIS 재 작성 모듈을 사용하여 URL에서 앵커를 제거하는 방법은 무엇입니까?

뜨겁다태그

보관