已采纳回答 / 慕慕5304577
首先你要清楚:before这个伪类的含义,按你的代码来看li标签应该在css中已使用position这个属性因此这里使用left就合理了,至于left:0的含义我就不多说了如果不懂建议看看慕课网css入门篇。
2018-08-12
<style>
div:empty {
border: 1px solid green;
}
</style>
div:empty {
border: 1px solid green;
}
</style>
2018-08-11
有关border-image的详细解释
http://www.zhangxinxu.com/wordpress/2010/01/css3-border-image/
http://www.tuicool.com/articles/EJZnUnm
http://www.zhangxinxu.com/wordpress/2010/01/css3-border-image/
http://www.tuicool.com/articles/EJZnUnm
2018-08-10
最新回答 / 清风晓阳
jQ中有你想要的处理方法,就是在事件后面,.move()方法。你可以朝着这个方向去考虑。当hover().mover(),css中不是很清楚。但是你可以朝着这个方向去做
最新回答 / Chanow
px是设置具体的字体大小的,em则是相对父级元素字体大小而改变,比如子级设置的字体是1em,父级字体是18px,那么子级的字体大小就是18px,如果是2em,那么子级的字体大小就是36px。而rem的话就是相对于最外面的根节点也就是body里面设置的字体大小来相应调整的同em一样1rem就是一倍大小
2018-08-08
这三种不同写法可作参考
.wrapper > div:nth-of-type(2n+1),
.wrapper > p:nth-of-type(2n){
background: orange;
}
/*或者*/
.wrapper > div:nth-first-child(4n+1),
.wrapper > p:nth-of-type(2n){
background: orange;
}
/*或者*/
.wrapper > div:nth-last-child(2n+1),
.wrapper > p:nth-of-type(even){
background: orange;
}
.wrapper > div:nth-of-type(2n+1),
.wrapper > p:nth-of-type(2n){
background: orange;
}
/*或者*/
.wrapper > div:nth-first-child(4n+1),
.wrapper > p:nth-of-type(2n){
background: orange;
}
/*或者*/
.wrapper > div:nth-last-child(2n+1),
.wrapper > p:nth-of-type(even){
background: orange;
}
2018-08-08
/*使用伪元素制作导航列表项分隔线*/
.nav li:after{content:"";position:absolute;right:-2px;height:15px;width:1px;
top:18px;background-image:linear-
gradient(rgba(255,255,255,0.1),rgba(000,000,000,0.3),rgba(255,255,255,0.1));
}
/*删除第一项和最后一项导航分隔线*/
.nav li:last-child:after{content:"";background-image:none;}
.nav li:after{content:"";position:absolute;right:-2px;height:15px;width:1px;
top:18px;background-image:linear-
gradient(rgba(255,255,255,0.1),rgba(000,000,000,0.3),rgba(255,255,255,0.1));
}
/*删除第一项和最后一项导航分隔线*/
.nav li:last-child:after{content:"";background-image:none;}
2018-08-08