1
나는 다음과 같은 CSS.lessCSS를 사용하여 덮어 쓰기 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; }
아 코스! 이것은 Andy Clarke의 https://github.com/malarkey/320andup 출신입니다. 내가 원래의 질문에 명확성을 위해 함수를 추가했습니다. – Jeepstone