html - CSS 水平菜单显示列表元素符号

标签 html css menu html-lists

我正在使用这段代码:

#menu {
    margin: 0;
    padding: 0;
    display: block;
    overflow: auto;
}

#menu li {
    margin: 1px;
    padding: 0;
    float: left;
}

#menu li a {

    display: block;
    padding: 2px;
    padding-left : 15px;
    padding-right: 15px;
    
    font-family: "Tahoma";
    font-size: 18px;
    color: #8f8b20;
    text-decoration : none;
}

#menu li a:hover {

    background-color: #dad68c;
    
    padding: 2px;
    padding-left : 15px;
    padding-right: 15px;
}

#menu li a:active {
    color: #ffffff;
    background-color: #dad68c;
    
    padding: 2px;
    padding-left : 15px;
    padding-right: 15px;
}
<ul id="menu">
 <li><a href="#">Home</a></li>
 <li><a href="#">Foods</a></li>
 <li><a href="#">Gallery</a></li>
 <li><a href="#">Site Map</a></li>            
 <li><a href="#">About us</a></li>
  <li><a href="#">Contact us</a></li>

</ul>

对于水平 CSS 菜单,它在 jsFiddle 上运行良好,但是当我在我的站点中使用它时......它给了我列表的元素符号,请参见下图......

alt text

如何摆脱这些子弹

F1 F1

求助!!!

任意键

最佳答案

修改此样式:

#menu li {
    margin: 1px;
    padding: 0;
    float: left;
}

像这样:(你缺少 list-style 属性)

#menu li {
    margin: 1px;
    padding: 0;
    float: left;
    list-style:none; // this should remove the bullets
}

更多信息:

关于html - CSS 水平菜单显示列表元素符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971552/

相关文章:

JavaScript if 语句问题

javascript - 显示先前隐藏的 div 时格式丢失

javascript - 判断任何给定元素使用哪种类型的 "display"css bootstrap 的最佳方法是什么?

css - 使用 IF 语句将类添加到 Rails 中的 image_tag

html - 从桌面站点删除移动菜单按钮

单击时不会关闭的 WPF 菜单项

javascript - Jquery排序表 ->文本前的数字

html - “Like” 页面被截断时的 Facebook 共享窗口

javascript - 如果名称为空,则隐藏文章的 css/jquery 代码

html - 用于导航菜单的 Internet Explorer 内联列表