CSS第一个子项使用较少的

CSS第一个子项使用较少的,css,less,css-selectors,Css,Less,Css Selectors,我有以下CSS.less header.section-header ul { width: 100%; list-style-type: none; li { display: inline-block; padding-right: 10px; .bordered(0,0,0,@compcolor); margin-right: 10px; .font-size(12); color: @compcolor; } li:first-child

我有以下CSS.less

header.section-header ul {
width: 100%;
list-style-type: none;
li {
    display: inline-block;
    padding-right: 10px;
    .bordered(0,0,0,@compcolor);
    margin-right: 10px;
    .font-size(12);
    color: @compcolor;
}
li:first-child {
    .bordered(0,0,0,0);
}
}
这是一个简单的水平列表。我想在第一个项目上关闭边框,但它没有在FF或Chrome中显示。该项出现,但不具有特定性。有什么想法吗

编辑: 混音是

//.bordered(COLOR, COLOR, COLOR, COLOR);

.bordered(@top-color: @bordercolor, @right-color: @bordercolor, @bottom-color:       @bordercolor, @left-color: @bordercolor) {
border-top : solid 1px @top-color;
border-left : solid 1px @left-color;
border-right : solid 1px @right-color;
border-bottom : solid 1px @bottom-color; }

0
不是有效的颜色值。也许你的意思是透明的

li:first-child {
    .bordered(0,0,0,transparent);
}

(您必须具有零边框宽度或边框样式
none
,才能实际禁用边框,但很难确定
.bordered()
函数到底在做什么。)

0
不是有效的颜色值。也许你的意思是透明的

li:first-child {
    .bordered(0,0,0,transparent);
}

(您必须具有零边框宽度或
none
边框样式才能实际禁用边框,但很难确定
.bordered()
函数到底在做什么。)

当然!这是安迪·克拉克的。为了清楚起见,我在原来的问题中添加了这个函数。啊,当然!这是安迪·克拉克的。为了清楚起见,我在原始问题中添加了该函数。