html - 删除网络菜单中的第一个 child

标签 html css

我正在尝试为网页制作菜单,并且我正在插入图像作为菜单分隔符。 也许这是一个有点愚蠢的问题,但我正在尝试删除菜单的第一张图片 这是我的代码:

.menu ul li {
    background: url(separator.png) no-repeat left;
    display: inline;
    float: left;
    height:  50px;
    line-height: 50px;
    margin: 0;
    width: 155px;

并尝试删除第一个分隔符:

   .menu a.first {
         background-image: none;
    }

我试着做这个页面中的内容: http://jsfiddle.net/Jaybles/uJdhH/1/ http://www.e-blueprint.co.uk/2011/how-to-use-an-image-as-a-menu-separator/

但是没用

最佳答案

试试这个:

.menu li:first-child{
     background-image: none;
}

关于html - 删除网络菜单中的第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14487754/

相关文章:

javascript - Jquery on click delays 切换类

jquery - iOs 跳转包含 INPUT 的固定页脚

html - 如何仅使用 CSS 设置 <select> 下拉菜单的样式?

javascript - 仅针对单个实例显示 jquery 向下滑动?

html - 如何调整不同图像的大小以固定在导航栏中

html - 我们怎样才能使固定左侧导航栏旁边的容器响应?

html - 使用 css 垂直对齐时何时使用绝对位置与相对位置

php - 预选复选框

python - 在特定标记后从 html 中提取所有文本?

html - 使用 Flexbox 对齐高度