내 문제를 표시하는 jsfiddle이 있습니다 : . 내 옵션 (메뉴 링크)은 메뉴가 포함 된 탐색 내비게이션 div보다 더 확장됩니다. 나는 각 요소에 대해 내 패딩과 관련이 있다는 것을 알고 있지만 왜 그런지 모르겠습니다.하위 div 요소보다 확장되는 하위 메뉴
도움을 주시면 감사하겠습니다.
CSS 코드 :
이@charset "utf-8";
/* CSS Document */
body {
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
}
.navigation, .navigation a {
width:245px;
background-color:#363636;
color:#ffffff;
}
.navigation h3 {
padding:8px 2px 0 2px;
margin:0;
}
.navigation ul {
list-style:none;
margin:0;
padding:0;
}
.navigation li {
margin:0;
display:list-item;
}
.deeper.parent {
background-color:#292929;
padding:10px 2px;
}
span.nav-header {
text-align:left;
font-weight:bold;
}
ul.nav-child li a {
text-align:right;
display:block;
padding:10px 2px;
}
ul.nav-child a:hover, ul.nav-child a:focus {
background-color:#4a4a4a;
}
여백은 너비를 추가하므로이를 고려해야합니다. 'width : 20px'및 'padding : 5px'가있는 div는 실제로는 30px 넓이이며 원본 20px와 각면에 5px (20 + 5 + 5) –