li:nth-child(1){
.icon{
background: url('ico_1.png') no-repeat;`image1`
}
}
li:nth-child(2){
.icon{
background: url('ico_2.png') no-repeat;`image2`
}
}
li:nth-child(3){
.icon{
background: url('ico_3.png') no-repeat;`image3`
}
}
答案 0 :(得分:0)
首先。这不是很好的CSS。 {
和li:nth-child()
之间的第一个.icon
和最后的}
不需要。正确的CSS表单为li:nth-child() .icon { }
其次,image1
,image2
,image3
是什么?那也不是标准的css
少用即可完成以下操作
li {
.icon {
background-repeat:no-repeat;
/* all background common styles here */
}
$:first-child .icon {
background-image:url('ico_1.png')
}
$:nth-child(2) .icon {
background-image:url('ico_2.png')
}
$:nth-child(3) .icon {
background-image:url('ico_3.png')
}
}
我知道这不一定简化了css,但是给我更多关于html结构的信息,我可以帮助你更多
答案 1 :(得分:0)