2016-11-20 63 views
0

通常我坚持要为移动版本做适当的菜单。我的问题是左侧列表中不需要的填充(可以看到填充的左下边框),我很难找到这个错误。感谢您的答案,这里是代码:李列表菜单不需要的左侧空间

<nav> 
<div id="menubar"> 
    <a href="#" id="menu-icon"></a> 
    <ul> 
    <li><a href="#">Test 1</a></li> 
    <li><a href="#">Test 2</a></li> 
    <li><a href="#">Test 3</a></li> 
    <li><a href="#">Test 4</a></li> 
    </ul> 
</div> 

CSS:

#menu-icon { 
    display:inline-block; 
    width: 40px; 
    height: 40px; 
    float: right; 
    background: #364886 url(../Images/Interface/menu-icon.png) center; 
    } 
#menubar { 
    position: relative; 
    } 
ul { 
    list-style:none; 
    } 
ul a:visited, 
ul a:link, 
ul a:hover { 
    text-decoration: none; 
    color: white; 
    } 
nav ul, nav:active ul { 
    width: 90%; 
    display: none; 
    position: absolute; 
    background: #364886; 
    font-family: 'Roboto', sans-serif; 
    font-size: 12pt; 
    color: white; 
    right: 0px; 
    top: 24px; 
    } 
nav li { 
    text-align: center; 
    width: 100%; 
    padding: 10px 10px 10px 10px; /* top-right-bottom-left*/ 
    margin: 0; 
    border-bottom: 1px dotted white; 
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    } 
nav:hover ul { 
    display: block; 
    } 
+0

请点击编辑器中的<<按钮>,然后创建一个片段 – mplungjan

回答

1

添加填充:0在UL UL { 列表样式:无; 填充:0; }

+0

这很棒,很有效,我以为我尝试了一切。非常感谢。通常这个问题已经解决了。 – Igor

+0

欢迎伴侣:) – jafarbtech

相关问题