课程
/前端开发
/HTML/CSS
/十天精通CSS3
这个空隙如何取消掉呢?
截图
http://take.ms/8NHKB
练习代码
codepen
2016-04-18
源自:十天精通CSS3 5-5
正在回答
第一个<li>会相对<ul>缩进一定的像素,是<li>自带的<padding>属性。所以一般写网页的时候,会在先初始化样式,最简单的就是在CSS里面先写一个*{margin:0;padding:0;}
你设置的这个::before 产生的效果,在盒子之间造成间隙
zozorz 提问者
在 .nav-bar ul li 加如下代码,不知道是不是你要的效果,我是新手,不喜勿喷
margin-left:-5px
举报
本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备
6 回答:first-child的意思是,如果 这个元素是它的父元素中的第一个子元素,那么就把它选上,是这么理解吧?
1 回答这个<li>后面的伪元素是不是包含在<li>中?
8 回答ul的第一个子元素不是第一个<li>么?
5 回答假如ul的第一个子元素不是li,而是p,为什么就没有效果了?
1 回答我做出来的为什么是这样子呢?我反复对比了参考的代码,我找不出哪里不一样来